Hogyan lehet megtalálni egy lista átlagát a Pythonban

Python számítógépes kód példafüggvény

Kép jóváírása: matejmo/iStock/GettyImages

Ha a Python nevű programozási nyelvet használja matematikai vagy statisztikai számításokhoz, előfordulhat, hogy valamikor ki kell vennie egy listában szereplő számok átlagát. Ennek számos módja van, beleértve az átlag kiszámítását a lista áthurkolásával, és a könyvtári függvények használatával egy számkészlet átlagának megtalálásához.

Python átlag a hurkon keresztül

A számok átlaga vagy átlaga általában az összes szám összegének osztva a listában szereplő számok számával. Ez megadja a számtani átlagot, amely számos statisztikai alkalmazásban és informális kontextusban hasznos lehet.

A nap videója

A Python programozási nyelv viszonylag egyszerűvé teszi a lista elemeinek lépését vagy ciklusát, és mindegyikhez valamilyen tulajdonság kiszámítását. A Python számos típusú ciklust tartalmaz, beleértve a "while" ciklusokat, amelyek addig folytatódnak, amíg egy feltétel már nem igaz, és "for" ciklusokat, amelyek egyszer hajtanak végre kódot a lista minden elemén.

A "for" ciklus valószínűleg a legkönnyebben használható ciklus a Pythonban a lista középértékére. Állítson be egy változót nullával, és ismételje meg a lista minden elemét, hozzáadva annak értékét az új változóhoz. Amikor a ciklus elkészült, számítsa ki a lista hosszát a Python beépített "len" függvényével. Ossza el az összeget a lista hosszával.

A kerekítés kezelése

Ha a lista minden egész számot tartalmaz, szorozza meg a listát az "1.0" konstanssal, hogy decimális számra kényszerítse, így a Python nem kerekíti az eredményt a legközelebbi egész számra. Használhatja a Python beépített "tizedes" osztályát annak szabályozására, hogy a Python mennyit kerekítsen az eredményből.

Ez a folyamat ugyanaz a nyelv Python 2 vagy Python 3 verziójában.

A NumPy Mean függvény használata

Egyes esetekben előfordulhat, hogy nem kívánja implementálni a kódot egy olyan általános művelet végrehajtására, mint például a számok átlagának megállapítása Pythonban.

A Pythonhoz számos kiegészítő könyvtárat használhat az átlag és más statisztikai függvények kiszámításához. Gyakori a NumPy tudományos számítástechnikai könyvtár, amely egy ingyenes könyvtár. A könyvtárban található "numpy.mean" függvénynek átadhat egy számlistát vagy tömböt, amely visszaadja az átadott számok átlagát.

A NumPy a legtöbb modern operációs rendszerre és Python verzióra telepíthető. A NumPy a Pythonnal is használható a szórás kiszámításához a „numpy.std” függvény használatával.