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

⚡ Okos összefoglaló

Egy lista átlagának meghatározása Python azt jelenti, hogy a számok összegét elosztjuk a darabszámukkal. Itt négy módszert fogsz megtanulni erre: egy ciklust, a sum() függvényt a len() függvénnyel, a statisztikai modult és a NumPy-t.

  • A képlet: Az átlag a számok összege osztva a darabszámmal.
  • összeg() / len(): A sum(list)/len(list) függvény egy sor átlagát keresi meg.
  • 📊 átlagos(): A statistics.mean() és a numpy.mean() közvetlenül az átlagot adja vissza.
  • 🤖 MI segítség: Az olyan mesterséges intelligencia eszközök, mint a Copilot, azonnal generálnak átlagos kódot.

Lista átlagának keresése Python

Python Átlagos

Az 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.

Az 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ó.

Code Pé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.

Code Pé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

GYIK

Oszd el az összeget a hosszával: sum(number_list)/len(number_list). Használhatod a statistics.mean() vagy a numpy.mean() függvényeket is.

Egy for ciklusban adjuk hozzá az egyes elemeket egy futó összeghez, majd osszuk el az összeget a len(list) paraméterrel.

Használd a sum(number_list)/len(number_list) függvényeket. A sum() összeadja az összes értéket, a len() pedig megszámolja őket, és egy sorban adja meg az átlagot.

Importáld a mean-t a statisztikai modulból, és hívd meg a mean(number_list) függvényt. Ez a következő része: Pythonstandard könyvtára.

Importáld a mean függvényt a numpy-ból, és hívd meg a mean(number_list) függvényt. A NumPy gyors nagyméretű numerikus tömbök feldolgozásához.

Az olyan mesterséges intelligencia asszisztensek, mint a GitHub Copilot, automatikusan kiegészítik az átlagos kódot, és gépelés közben javasolják a sum(), mean() vagy NumPy függvényeket.

Igen. A mesterséges intelligenciával működő eszközök függvényeket írnak átlagokhoz és más statisztikákhoz, és a nagy adatmennyiségekhez a leggyorsabb megközelítést javasolják.

Az átlagok gyakran hosszú tizedesjegyeket tartalmaznak. A round(avg, 2) függvény segítségével két tizedesjegyet használhatunk az olvasható kimenet érdekében.

Foglald össze ezt a bejegyzést a következőképpen: