Formuła obliczania średniej polega na obliczeniu sumy liczb na liście podzielonej przez liczbę liczb na liście.
Średnią listę można wykonać na wiele sposobów wymienionych poniżej:
- Python Average za pomocą pętli
- Używając wbudowanych funkcji sum () i len () z pythona
- Użycie funkcji mean () do obliczenia średniej z modułu statystycznego.
- Używanie mean () z biblioteki numpy
W tym samouczku Python dowiesz się:
- Średnia w Pythonie przez pętlę
- Korzystanie z funkcji wbudowanych sum () i len ()
- Wykorzystanie funkcji średniej z modułu statystyk
- Używanie mean () z biblioteki numpy
Średnia w Pythonie przez pętlę
W tym przykładzie zainicjowaliśmy zmienną sum_num na zero i użyliśmy do pętli. Pętla for będzie przechodzić przez elementy obecne na liście, a każda liczba zostanie dodana i zapisana w zmiennej sum_num. Średnia jest obliczana za pomocą funkcji sum_num podzielonej przez liczbę liczb na liście przy użyciu funkcji wbudowanej len ().
Przykład kodu:
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]))
Wynik:
The average is 18.4
Korzystanie z funkcji wbudowanych sum () i len ()
W tym przykładzie zastosowano funkcje wbudowane sum () i len (). Jest to prosty sposób na obliczenie średniej, ponieważ nie musisz zapętlać elementów, a także rozmiar kodu jest zmniejszony. Średnią można obliczyć za pomocą tylko jednej linii kodu, jak pokazano poniżej.
Przykład programu:
# 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))
Wynik:
The average is 31.86
Wykorzystanie funkcji średniej z modułu statystyk
Możesz łatwo obliczyć „średnią” za pomocą funkcji średniej z modułu statystyk. Przykład pokazany poniżej
# 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))
Wynik:
The average is 31.86
Używanie mean () z biblioteki numpy
Biblioteka Numpy jest powszechnie używaną biblioteką do pracy z dużymi wielowymiarowymi tablicami. Zawiera również duży zbiór funkcji matematycznych, których można używać na tablicach do wykonywania różnych zadań. Jedną z ważnych jest funkcja mean (), która da nam średnią dla podanej listy.
Przykład kodu:
# 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))
Wynik:
C:\pythontest>python testavg.pyThe average is 31.86
Podsumowanie:
- Formuła obliczania średniej polega na obliczeniu sumy liczb na liście podzielonej przez liczbę liczb na liście.
- Uśrednienie listy można zrobić na wiele sposobów, np
- Python Average za pomocą pętli
- Używając wbudowanych funkcji sum () i len () z pythona
- Użycie funkcji mean () do obliczenia średniej z modułu statystycznego.
- Używanie mean () z biblioteki numpy