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