Hogyan lehet megtalálni a lista átlagát Python

Python Átlagos

A Python Átlagos A függvény segítségével meg lehet keresni a listában szereplő számok átlagát. Az átlag kiszámításának képlete Python úgy történik, hogy a listában szereplő számok összegét elosztjuk a listában szereplő számok számával.

A Python A lista átlaga az alábbiakban felsorolt ​​számos módon elkészíthető:

1 módszer: Python Átlag a hurkon keresztül

Ebben a példában a sum_num változót nullára inicializáltuk, és a ciklushoz használtuk. A for-hurok végigpörgeti a listában lévő elemeket, és minden szám hozzáadódik és mentődik a sum_num változóba. A lista átlaga Python segítségével számítjuk ki sum_num elosztva a listában szereplő számok számával len() beépített funkció.

Kódpélda

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

output:

The average is 18.4

2 módszer: Python Átlagos – sum() és len() beépített függvények használata

Ebben a példában a sum() és a len() A beépített függvények az átlag megtalálására szolgálnak Python. Ez egy egyszerű módja az átlag kiszámításának, mivel nem kell az elemek között hurkolni, és a kód mérete is csökken. Az átlag egyetlen kódsorból is kiszámítható, az alábbiak szerint.

Program példa

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

output:

The average is  31.86

3 módszer: Python Átlag A statisztikai modul átlagfüggvényének használata

Könnyen kiszámíthatja az „átlagot” a statisztikai modul átlagfüggvényével. Az alábbiakban látható példa

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

output:

The average is  31.86

4. módszer: Átlag in Python A mean() használata a numpy könyvtárból

Hülye A könyvtár általánosan használt könyvtár nagy, többdimenziós tömbökön való munkához. Ezenkívül matematikai függvények nagy gyűjteményével is rendelkezik, amelyek tömbökön használhatók különféle feladatok végrehajtásához. Az egyik fontos az mean() függvény, amely megadja a megadott lista átlagát.

Kódpélda

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

output:

C:\pythontest>python testavg.py
The average is  31.86

Összegzésként

  • Az átlag kiszámításának képlete úgy történik, hogy a listában szereplő számok összegét elosztjuk a listában szereplő számok számával.
  • A lista átlagát sokféleképpen lehet elkészíteni, pl
    • Python Átlag a hurok használatával
    • Segítségével sum() és a len() python beépített függvényei
    • <p></p> mean() függvény az átlag kiszámításához a statisztikai modulból.
    • <p></p> mean() numpy könyvtárból