Jak najít průměr seznamu v Python
Python Průměrný
Jedno Python Průměrný Funkce se používá k nalezení průměru daných čísel v seznamu. Vzorec pro výpočet průměru Python se provádí výpočtem součtu čísel v seznamu děleného počtem čísel v seznamu.
Jedno Python průměr seznamu lze provést mnoha způsoby uvedenými níže:
Metoda 1: Python Průměr přes smyčku
V tomto příkladu jsme inicializovali proměnnou sum_num na nulu a použili jsme pro smyčku. The for-loop bude procházet prvky v seznamu a každé číslo je přidáno a uloženo do proměnné sum_num. Průměr seznamu Python se vypočítá pomocí sum_num
děleno počtem čísel v seznamu pomocí len()
vestavěná funkce.
Příklad kódu
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]))
Výstup:
The average is 18.4
Metoda 2: Python Průměr – pomocí vestavěných funkcí sum() a len().
V tomto příkladu sum()
si len()
vestavěné funkce se používají k nalezení průměru v Python. Je to přímý způsob, jak vypočítat průměr, protože nemusíte procházet prvky a také se zmenšila velikost kódu. Průměr lze vypočítat pouze pomocí jednoho řádku kódu, jak je uvedeno níže.
Příklad 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))
Výstup:
The average is 31.86
Metoda 3: Python Průměr Použití střední hodnoty ze statistického modulu
„Průměr“ můžete snadno vypočítat pomocí funkce průměru ze statistického modulu. Příklad uvedený níže
# 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))
Výstup:
The average is 31.86
Metoda 4: Průměr v Python Použití mean() z knihovny numpy
nemotorný knihovna je běžně používaná knihovna pro práci na velkých vícerozměrných polích. Má také velkou sbírku matematických funkcí, které lze použít na polích k provádění různých úkolů. Jedním důležitým je mean()
funkce, která nám dá průměr pro daný seznam.
Příklad kódu
# 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))
Výstup:
C:\pythontest>python testavg.py The average is 31.86
Shrnutí
- Vzorec pro výpočet průměru se provádí výpočtem součtu čísel v seznamu vyděleného počtem čísel v seznamu.
- Průměr seznamu lze provést mnoha způsoby, např
- Python Průměr pomocí smyčky
- Pomocí
sum()
silen()
vestavěné funkce z pythonu - Použití
mean()
funkce pro výpočet průměru ze statistického modulu. - Použití
mean()
z nudné knihovny