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.
Kodeeksempel
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.
Kodeeksempel
# 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