Finn GJENNOMSNITT av en liste i Python med eksempel

Innholdsfortegnelse:

Anonim

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