Formelen for å beregne gjennomsnitt gjøres ved å beregne summen av tallene i listen delt på antall tall i listen.
Gjennomsnittet av en liste kan gjøres på mange måter som er oppført nedenfor:
- Python-gjennomsnitt ved å bruke løkken
- Ved å bruke innebygde funksjoner fra sum () og len () fra python
- Bruk middel () -funksjonen til å beregne gjennomsnittet fra statistikkmodulen.
- Bruker middel () fra nummen bibliotek
I denne Python-opplæringen lærer du:
- Python Gjennomsnitt via Loop
- Bruker innebygde funksjoner for sum () og len ()
- Bruker middelfunksjon fra statistikkmodulen
- Bruker middel () fra nummen bibliotek
Python Gjennomsnitt via Loop
I dette eksemplet har vi initialisert variabelen sum_num til null og brukt for loop. For-loop vil gå gjennom elementene i listen, og hvert nummer blir lagt til og lagret i sum_num-variabelen. Gjennomsnittet beregnes ved å bruke sum_num delt på antall tall i listen ved bruk av len () innebygd funksjon.
Kodeeksempel:
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]))
Produksjon:
The average is 18.4
Bruker innebygde funksjoner for sum () og len ()
I dette eksemplet brukes summen () og len () innebygde funksjoner. Det er en rett frem måte å beregne gjennomsnittet på, da du ikke trenger å løpe gjennom elementene, og dessuten reduseres kodestørrelsen. Gjennomsnittet kan beregnes med bare en kodelinje som vist nedenfor.
Programeksempel:
# 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))
Produksjon:
The average is 31.86
Bruker middelfunksjon fra statistikkmodulen
Du kan enkelt beregne "gjennomsnittet" ved hjelp av gjennomsnittsfunksjonen fra statistikkmodulen. Eksempel vist nedenfor
# 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))
Produksjon:
The average is 31.86
Bruker middel () fra nummen bibliotek
Numpy bibliotek er ofte brukt bibliotek for å jobbe med store flerdimensjonale matriser. Den har også en stor samling matematiske funksjoner som skal brukes på matriser for å utføre forskjellige oppgaver. En viktig funksjon er middelfunksjonen () som gir oss gjennomsnittet for listen som er gitt.
Kodeeksempel:
# 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))
Produksjon:
C:\pythontest>python testavg.pyThe average is 31.86
Sammendrag:
- Formelen for å beregne gjennomsnitt gjøres ved å beregne summen av tallene i listen delt på antall tall i listen.
- Gjennomsnittet av en liste kan gjøres på mange måter, dvs.
- Python-gjennomsnitt ved å bruke løkken
- Ved å bruke innebygde funksjoner fra sum () og len () fra python
- Bruk middel () -funksjonen til å beregne gjennomsnittet fra statistikkmodulen.
- Bruker middel () fra nummen bibliotek