Jak znaleźć średnią z listy w Python
Python Średni
Kolekcja Python Średni Funkcja służy do znajdowania średniej podanych liczb na liście. Wzór do obliczania średniej w Python wykonuje się poprzez obliczenie sumy liczb na liście podzielonej przez liczbę liczb na liście.
Kolekcja Python średnią listę można wykonać na wiele sposobów wymienionych poniżej:
Metoda 1: Python Średnia poprzez pętlę
W tym przykładzie zainicjowaliśmy zmienną suma_num na zero i użyliśmy pętli for. The dla pętli wykona pętlę przez elementy obecne na liście, a każda liczba zostanie dodana i zapisana w zmiennej sum_num. Średnia z listy Python oblicza się za pomocą sum_num
podzielone przez liczbę liczb na liście za pomocą len()
wbudowana funkcja.
Przykład kodu
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]))
Wyjście:
The average is 18.4
Metoda 2: Python Średnia – Korzystanie z wbudowanych funkcji sum() i len().
W tym przykładzie sum()
i len()
Wbudowane funkcje służą do znajdowania średniej w Python. Jest to prosty sposób obliczenia średniej, ponieważ nie trzeba przeglądać elementów w pętli, a także zmniejsza się rozmiar kodu. Średnią można obliczyć za pomocą tylko jednego wiersza kodu, jak pokazano poniżej.
Przykład programu
# 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))
Wyjście:
The average is 31.86
Metoda 3: Python Średnia Używanie funkcji średniej z modułu statystycznego
Możesz łatwo obliczyć „średnią” za pomocą funkcji średniej z modułu statystycznego. Przykład pokazany poniżej
# 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))
Wyjście:
The average is 31.86
Metoda 4: Średnio Python Używanie metody() z biblioteki numpy
Odrętwiały biblioteka jest powszechnie używaną biblioteką do pracy na dużych tablicach wielowymiarowych. Posiada również duży zbiór funkcji matematycznych, które można wykorzystać na tablicach do wykonywania różnych zadań. Jednym z ważnych jest mean()
funkcja, która poda nam średnią z podanej listy.
Przykład kodu
# 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))
Wyjście:
C:\pythontest>python testavg.py The average is 31.86
Podsumowanie
- Wzór na obliczenie średniej polega na podzieleniu sumy liczb na liście przez liczbę liczb na liście.
- Średnią listę można wykonać na wiele sposobów, tj
- Python Średnia za pomocą pętli
- Za pomocą
sum()
ilen()
wbudowane funkcje z Pythona - Korzystanie z
mean()
funkcja wyliczania średniej z modułu statystyk. - Korzystanie z
mean()
z biblioteki numpy