Formula za izračun povprečja se izračuna tako, da se vsota števil na seznamu deli s številom števil na seznamu.
Povprečje seznama je mogoče izračunati na več načinov, navedenih spodaj:
- Python Povprečno z uporabo zanke
- Z uporabo vgrajenih funkcij sum () in len () iz pythona
- Uporaba funkcije mean () za izračun povprečja iz statističnega modula.
- Uporaba mean () iz knjižnice numpy
V tej vadnici za Python boste izvedeli:
- Python povprečje prek zanke
- Uporaba vgrajenih funkcij sum () in len ()
- Uporaba funkcije povprečja iz statističnega modula
- Uporaba mean () iz knjižnice numpy
Python povprečje prek zanke
V tem primeru smo spremenljivko sum_num inicializirali na nič in uporabili za zanko. Zanka for bo zavila skozi elemente na seznamu in vsaka številka se doda in shrani v spremenljivko sum_num. Povprečje se izračuna z uporabo vsote_številke, deljene s številom številk na seznamu, z uporabo vgrajene funkcije len ().
Primer kode:
def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))
Izhod:
The average is 18.4
Uporaba vgrajenih funkcij sum () in len ()
V tem primeru se uporabljata vgrajeni funkciji sum () in len (). To je neposreden način za izračun povprečja, saj vam ni treba zanke skozi elemente, poleg tega pa se zmanjša tudi velikost kode. Povprečje lahko izračunamo s samo eno vrstico kode, kot je prikazano spodaj.
Primer programa:
# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))
Izhod:
The average is 31.86
Uporaba funkcije povprečja iz statističnega modula
"Povprečje" lahko enostavno izračunate s pomočjo funkcije povprečja iz statističnega modula. Primer, prikazan spodaj
# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Izhod:
The average is 31.86
Uporaba mean () iz knjižnice numpy
Knjižnica Numpy je pogosto uporabljena knjižnica za delo na velikih večdimenzionalnih nizih. Ima tudi veliko zbirko matematičnih funkcij, ki se uporabljajo na nizih za izvajanje različnih nalog. Pomembna je funkcija mean (), ki nam bo dala povprečje za dani seznam.
Primer kode:
# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Izhod:
C:\pythontest>python testavg.pyThe average is 31.86
Povzetek:
- Formula za izračun povprečja se izračuna tako, da se vsota števil na seznamu deli s številom števil na seznamu.
- Povprečje seznama je mogoče izračunati na več načinov, tj
- Python Povprečno z uporabo zanke
- Z uporabo vgrajenih funkcij sum () in len () iz pythona
- Uporaba funkcije mean () za izračun povprečja iz statističnega modula.
- Uporaba mean () iz knjižnice numpy