Hur man hittar genomsnittet av listan i Python
Python Genomsnitt
Smakämnen Python Genomsnitt funktion används för att hitta medelvärdet av givna tal i en lista. Formeln för att beräkna genomsnittet i Python görs genom att beräkna summan av siffrorna i listan dividerat med antalet siffror i listan.
Smakämnen Python genomsnittet av listan kan göras på många sätt som anges nedan:
Metod 1: Python Genomsnittligt via Loop
I det här exemplet har vi initierat variabeln summa_num till noll och använt för loop. De för-loop kommer att gå igenom elementen som finns i listan, och varje nummer läggs till och sparas i variabeln sum_num. Genomsnittet av listan Python beräknas med hjälp av sum_num
dividerat med antalet siffror i listan med hjälp av len()
inbyggd funktion.
Kodsexempel
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
Metod 2: Python Average – Använder sum() och len() inbyggda funktioner
I det här exemplet sum()
och len()
inbyggda funktioner används för att hitta medelvärde Python. Det är ett enkelt sätt att beräkna genomsnittet eftersom du inte behöver gå igenom elementen, och även kodstorleken reduceras. Genomsnittet kan beräknas med bara en kodrad som visas 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
Metod 3: Python Medelvärde Använder medelvärde från statistikmodulen
Du kan enkelt beräkna "genomsnittet" med hjälp av medelvärdet från statistikmodulen. Exempel 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
Metod 4: Genomsnitt i Python Använder mean() från numpy library
numpy bibliotek används ofta för att arbeta med stora flerdimensionella arrayer. Den har också en stor samling matematiska funktioner som ska användas på arrayer för att utföra olika uppgifter. En viktig är mean()
funktion som ger oss medelvärdet för den angivna listan.
Kodsexempel
# 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 medelvärde görs genom att beräkna summan av siffrorna i listan delat med antalet siffror i listan.
- Genomsnittet av en lista kan göras på många sätt, dvs
- Python Genomsnittligt genom att använda slingan
- Genom att använda
sum()
ochlen()
inbyggda funktioner från python - Använda
mean()
funktion för att beräkna medelvärdet från statistikmodulen. - Använda
mean()
från numpy bibliotek