Hitta MEDEL av en lista i Python med exempel

Formeln för att beräkna genomsnitt görs genom att beräkna summan av talen i listan dividerat med antalet nummer i listan.



Genomsnittet av en lista kan göras på många sätt som anges nedan:

hur man förhindrar automatiska uppdateringar Windows 10
  • Python -genomsnitt med hjälp av slingan
  • Genom att använda sum () och len () inbyggda funktioner från python
  • Använda medelvärdet () för att beräkna genomsnittet från statistikmodulen.
  • Använda medelvärde () från numpy bibliotek

I denna Python -handledning lär du dig:



Python -genomsnitt via Loop

I det här exemplet har vi initierat variabeln sum_num till noll och använts för loop. For-loop kommer att gå igenom elementen i listan, och varje nummer läggs till och sparas i sum_num-variabeln. Medelvärdet beräknas med summanummer dividerat med antalet nummer i listan med hjälp av len () inbyggd funktion.

Kodexempel:

 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])) 

Produktion:

 The average is 18.4 

Använda summa () och len () inbyggda funktioner

I detta exempel används summan () och len () inbyggda funktioner. Det är ett enkelt sätt att beräkna genomsnittet eftersom du inte behöver gå igenom elementen, och dessutom minskar kodstorleken. Genomsnittet kan beräknas med bara en kodrad enligt nedan.

Programexempel:

 # 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)) 

Produktion:

 The average is 31.86 

Använda medelfunktionen från statistikmodulen

Du kan enkelt beräkna 'genomsnittet' med hjälp av medelfunktionen från statistikmodulen. Exempel som visas nedan



 # 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)) 

Produktion:

 The average is 31.86 

Använda medelvärde () från numpy bibliotek

Numpy library är vanligt förekommande bibliotek för att arbeta med stora flerdimensionella matriser. Den har också en stor samling matematiska funktioner som kan användas på matriser för att utföra olika uppgifter. En viktig funktion är medelvärdet () -funktionen som ger oss genomsnittet för den angivna listan.

Hur man laddar ner youtube-spellista mp3

Kodexempel:

 # 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)) 

Produktion:

 C:pythontest>python testavg.py The average is 31.86 

Sammanfattning:

  • Formeln för att beräkna genomsnitt görs genom att beräkna summan av talen i listan dividerat med antalet nummer i listan.
  • Genomsnittet av en lista kan göras på många sätt, dvs.
    • Python -genomsnitt med hjälp av slingan
    • Genom att använda sum () och len () inbyggda funktioner från python
    • Använda medelvärdet () för att beräkna genomsnittet från statistikmodulen.
    • Använda medelvärde () från numpy bibliotek