Najděte PRŮMĚRNÝ seznam v Pythonu s příkladem

Obsah:

Anonim

Vzorec pro výpočet průměru se provádí výpočtem součtu čísel v seznamu děleno počtem čísel v seznamu.

Průměr seznamu lze provést mnoha způsoby uvedenými níže:

  • Průměr Pythonu pomocí smyčky
  • Použitím integrovaných funkcí sum () a len () z pythonu
  • Pomocí funkce mean () k výpočtu průměru ze statistického modulu.
  • Použití mean () z numpy knihovny

V tomto výukovém programu pro Python se naučíte:

  • Průměr Pythonu přes smyčku
  • Používání integrovaných funkcí sum () a len ()
  • Použití střední funkce ze statistického modulu
  • Použití mean () z numpy knihovny

Průměr Pythonu přes smyčku

V tomto příkladu jsme inicializovali proměnnou sum_num na nulu a použili jsme pro smyčku. Smyčka for bude procházet prvky přítomnými v seznamu a každé číslo je přidáno a uloženo uvnitř proměnné sum_num. Průměr se vypočítá pomocí sum_num děleno počtem čísel v seznamu pomocí vestavěné funkce len ().

Příklad kódu:

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]))

Výstup:

The average is 18.4

Používání integrovaných funkcí sum () a len ()

V tomto příkladu jsou použity integrované funkce sum () a len (). Je to přímočarý způsob výpočtu průměru, protože nemusíte procházet prvky, a také se zmenší velikost kódu. Průměr lze vypočítat pouze s jedním řádkem kódu, jak je uvedeno níže.

Příklad 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))

Výstup:

The average is 31.86

Použití střední funkce ze statistického modulu

„Průměr“ můžete snadno vypočítat pomocí střední funkce ze statistického modulu. Příklad zobrazený níže

# 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))

Výstup:

The average is 31.86

Použití mean () z numpy knihovny

Numpy library 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é mají být použity na polích k provádění různých úkolů. Jednou důležitou z nich je funkce mean (), která nám dá průměr za daný seznam.

Příklad kódu:

# 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))

Výstup:

C:\pythontest>python testavg.pyThe average is 31.86

Souhrn:

  • Vzorec pro výpočet průměru se provádí výpočtem součtu čísel v seznamu děleno počtem čísel v seznamu.
  • Průměr seznamu lze provést mnoha způsoby, tj
    • Průměr Pythonu pomocí smyčky
    • Použitím integrovaných funkcí sum () a len () z pythonu
    • Pomocí funkce mean () k výpočtu průměru ze statistického modulu.
    • Použití mean () z numpy knihovny