Jak znaleźć średnią z listy w Python
⚡ Inteligentne podsumowanie
Znajdowanie średniej listy w Python Oznacza to podzielenie sumy liczb przez ich liczbę. Tutaj nauczysz się czterech sposobów, aby to zrobić: pętla, sum() z len(), moduł statystyk i NumPy.
Python Średni
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.
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.
Code Przykład
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() oraz 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.
Code Przykład
# 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

