Nájdite PRIEMERNÉ množstvo zoznamu v Pythone s príkladom

Obsah:

Anonim

Vzorec na výpočet priemeru sa vykoná výpočtom súčtu čísel v zozname vydeleným počtom čísel v zozname.

Priemer zoznamu je možné vykonať mnohými spôsobmi, ktoré sú uvedené nižšie:

  • Priemer Pythonu pomocou slučky
  • Použitím vstavaných funkcií sum () a len () z pythonu
  • Na výpočet priemeru z modulu štatistík sa používa funkcia mean ().
  • Použitie mean () z numpy knižnice

V tomto výučbe pre Python sa dozviete:

  • Priemer v Pythone cez slučku
  • Používanie vstavaných funkcií sum () a len ()
  • Pomocou strednej funkcie zo štatistického modulu
  • Použitie mean () z numpy knižnice

Priemer v Pythone cez slučku

V tomto príklade sme inicializovali premennú sum_num na nulu a použili sme ju pre loop. Cyklus for bude prechádzať prvkami prítomnými v zozname a každé číslo sa pridá a uloží do premennej sum_num. Priemer sa počíta pomocou súčtu_počet vydeleného počtom čísel v zozname pomocou zabudovanej funkcie len ().

Prí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ýkon:

The average is 18.4

Používanie vstavaných funkcií sum () a len ()

V tomto príklade sa používajú zabudované funkcie sum () a len (). Je to priamy spôsob výpočtu priemeru, pretože nemusíte prechádzať jednotlivými prvkami, a tiež sa zmenší veľkosť kódu. Priemer sa dá vypočítať iba z jedného riadku kódu, ako je uvedené nižšie.

Prí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ýkon:

The average is 31.86

Pomocou strednej funkcie zo štatistického modulu

„Priemer“ môžete ľahko vypočítať pomocou strednej funkcie z modulu štatistík. Príklad uvedený nižšie

# 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ýkon:

The average is 31.86

Použitie mean () z numpy knižnice

Knižnica Numpy je bežne používanou knižnicou na prácu na veľkých viacrozmerných poliach. Má tiež veľkú zbierku matematických funkcií, ktoré sa majú v poliach používať na vykonávanie rôznych úloh. Jednou dôležitou z nich je funkcia mean (), ktorá nám dá priemer za uvedený zoznam.

Prí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ýkon:

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

Zhrnutie:

  • Vzorec na výpočet priemeru sa vykoná výpočtom súčtu čísel v zozname vydeleným počtom čísel v zozname.
  • Priemer zoznamu je možné urobiť mnohými spôsobmi, tj
    • Priemer Pythonu pomocou slučky
    • Použitím vstavaných funkcií sum () a len () z pythonu
    • Na výpočet priemeru z modulu štatistík sa používa funkcia mean ().
    • Použitie mean () z numpy knižnice