Kako pronaći prosjek popisa u Python
⚡ Pametni sažetak
Pronalaženje prosjeka popisa u Python znači dijeljenje zbroja brojeva s njihovim brojem. Ovdje ćete naučiti četiri načina za to: petlja, sum() s len(), modul za statistiku i NumPy.

Python prosjek
The Python prosjek funkcija se koristi za pronalaženje prosjeka zadanih brojeva na popisu. Formula za izračunavanje prosjeka u Python radi se izračunavanjem zbroja brojeva na popisu podijeljenim brojem brojeva na popisu.
The Python prosjek popisa može se napraviti na mnoge načine navedene u nastavku:
Metoda 1: Python Prosjek putem petlje
U ovom smo primjeru inicijalizirali varijablu sum_num na nulu i koristili je za petlju. The for-petlja proći će kroz elemente prisutne na popisu, a svaki se broj dodaje i sprema unutar varijable sum_num. Prosjek liste Python izračunava se korištenjem sum_num podijeljeno s brojem brojeva na popisu pomoću len() ugrađena funkcija.
Code Primjer
def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5]))
Izlaz:
The average is 18.4
Metoda 2: Python Prosjek – korištenje ugrađenih funkcija sum() i len().
U ovom primjeru sum() i len() ugrađene funkcije koriste se za pronalaženje prosjeka Python. To je jednostavan način izračunavanja prosjeka jer ne morate prolaziti kroz elemente, a također je smanjena veličina koda. Prosjek se može izračunati sa samo jednom linijom koda kao što je prikazano u nastavku.
Primjer programa
# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2))
Izlaz:
The average is 31.86
Metoda 3: Python Prosjek Korištenje srednje funkcije iz statističkog modula
Možete jednostavno izračunati "prosjek" pomoću funkcije srednje vrijednosti iz statističkog modula. Primjer prikazan u nastavku
# Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Izlaz:
The average is 31.86
Metoda 4: Prosjek in Python Korištenje mean() iz biblioteke numpy
numpy biblioteka je biblioteka koja se obično koristi za rad na velikim višedimenzionalnim nizovima. Također ima veliku zbirku matematičkih funkcija koje se koriste na nizovima za obavljanje raznih zadataka. Jedna važna je mean() funkcija koja će nam dati prosjek za dani popis.
Code Primjer
# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Izlaz:
C:\pythontest>python testavg.py
The average is 31.86
