Kako pronaći prosjek popisa u Python
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.
Primjer koda
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.
Primjer koda
# 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
Rezime
- Formula za izračun prosjeka izvodi se izračunavanjem zbroja brojeva na popisu podijeljenim brojem brojeva na popisu.
- Prosjek liste može se napraviti na mnogo načina, tj
- Python U prosjeku pomoću petlje
- Korištenjem
sum()ilen()ugrađene funkcije iz pythona - Korištenje
mean()funkcija za izračunavanje prosjeka iz statističkog modula. - Korištenje
mean()iz knjižnice numpy
