Keresse meg egy lista ÁTLAGOS értékét a Pythonban a példával

Tartalomjegyzék:

Anonim

Az átlag kiszámítására szolgáló képletet úgy végezzük, hogy kiszámoljuk a listában szereplő számok összegét elosztva a listában szereplő számok számával.

A lista átlaga az alábbiakban felsorolt ​​módon sokféle módon elvégezhető:

  • Python Átlagos a hurok használatával
  • A sum () és a len () Python beépített függvényeinek használatával
  • Az átlag () függvény használatával kiszámítható az átlag a statisztikai modulból.
  • Az átlag () használata a numpy könyvtárból

Ebben a Python oktatóanyagban megtudhatja:

  • Python Átlag a hurok segítségével
  • A sum () és a len () beépített függvények használata
  • A statisztikai modul átlagfüggvényének használata
  • Az átlag () használata a numpy könyvtárból

Python Átlag a hurok segítségével

Ebben a példában a sum_num változót nulla értékre inicializáltuk, és a ciklushoz használtuk. A for-ciklus végighúzza a listában található elemeket, és minden szám hozzáadódik és el lesz mentve a sum_num változóban. Az átlag kiszámításához a sum_num értéket elosztjuk a listában szereplő számok számával a len () beépített függvény használatával.

Kódpélda:

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

Kimenet:

The average is 18.4

A sum () és a len () beépített függvények használata

Ebben a példában a sum () és a len () beépített függvényeket használják. Ez egy átlátható módszer az átlag kiszámításához, mivel nem kell végigvonulnia az elemeken, és a kód mérete is csökken. Az átlag csak egy kódsorral számolható, az alábbiak szerint.

Program példa:

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

Kimenet:

The average is 31.86

A statisztikai modul átlagfüggvényének használata

Könnyedén kiszámíthatja az "átlagot" a statisztikai modul átlag függvényével. Az alábbiakban látható példa

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

Kimenet:

The average is 31.86

Az átlag () használata a numpy könyvtárból

A Numpy library általánosan használt könyvtár nagy többdimenziós tömbökön való munkához. Ezenkívül számos matematikai függvényt tartalmaz, amelyeket tömbökön különféle feladatok elvégzésére lehet használni. Az egyik fontos az átlag () függvény, amely megadja az adott lista átlagát.

Kódpélda:

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

Kimenet:

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

Összegzés:

  • Az átlag kiszámítására szolgáló képletet úgy végezzük, hogy kiszámoljuk a listában szereplő számok összegét elosztva a listában szereplő számok számával.
  • A lista átlaga sokféleképpen elvégezhető, pl
    • Python Átlagos a hurok használatával
    • A sum () és a len () Python beépített függvényeinek használatával
    • Az átlag () függvény használatával kiszámítható az átlag a statisztikai modulból.
    • Az átlag () használata a numpy könyvtárból