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() og len() innebygde funksjoner fra python
    • Ved hjelp av mean() funksjon for รฅ beregne gjennomsnittet fra statistikkmodulen.
    • Ved hjelp av mean() fra numpy-biblioteket

Oppsummer dette innlegget med: