Hvordan finne gjennomsnittet av listen i Python
Python Gjennomsnitt
Ocuco Python Gjennomsnitt funksjonen brukes til รฅ finne gjennomsnittet av gitte tall i en liste. Formelen for รฅ beregne gjennomsnittet i Python gjรธres ved รฅ beregne summen av tallene i listen delt pรฅ antall tall i listen.
Ocuco Python gjennomsnitt av listen kan gjรธres pรฅ mange mรฅter som er oppfรธrt nedenfor:
Metode 1: Python Gjennomsnittlig via Loop
I dette eksemplet har vi initialisert variabelen sum_num til null og brukt for loop. De for-lรธkke vil gรฅ gjennom elementene i listen, og hvert tall legges til og lagres i sum_num-variabelen. Gjennomsnittet av listen Python beregnes ved รฅ bruke sum_num delt pรฅ antallet av tallene i listen ved hjelp av len() innebygd funksjon.
Code Eksempel
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]))
Utgang:
The average is 18.4
Metode 2: Python Average โ Bruker sum() og len() innebygde funksjoner
I dette eksemplet sum() og len() innebygde funksjoner brukes til รฅ finne gjennomsnitt i Python. Det er en enkel mรฅte รฅ beregne gjennomsnittet pรฅ, da du ikke trenger รฅ gรฅ gjennom elementene, og ogsรฅ kodestรธrrelsen reduseres. Gjennomsnittet kan beregnes med bare รฉn kodelinje som vist nedenfor.
Program eksempel
# 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))
Utgang:
The average is 31.86
Metode 3: Python Gjennomsnitt Bruker gjennomsnittsfunksjon fra statistikkmodul
Du kan enkelt beregne "gjennomsnittet" ved รฅ bruke gjennomsnittsfunksjonen fra statistikkmodulen. Eksempel vist nedenfor
# 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))
Utgang:
The average is 31.86
Metode 4: Gjennomsnittlig inn Python Bruker mean() fra numpy-biblioteket
Klumpete bibliotek er ofte brukt bibliotek for รฅ jobbe med store flerdimensjonale arrays. Den har ogsรฅ en stor samling av matematiske funksjoner som skal brukes pรฅ arrays for รฅ utfรธre ulike oppgaver. En viktig er mean() funksjon som vil gi oss gjennomsnittet for listen gitt.
Code Eksempel
# 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))
Utgang:
C:\pythontest>python testavg.py The 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
sum()oglen()innebygde funksjoner fra python - Ved hjelp av
mean()funksjon for รฅ beregne gjennomsnittet fra statistikkmodulen. - Ved hjelp av
mean()fra numpy-biblioteket
