Kuidas Pythonis loendi keskmist leida

Pythoni arvutikoodi näidisfunktsioon

Pildi krediit: matejmo/iStock/GettyImages

Kui kasutate matemaatika või statistilise andmetöötluse tegemiseks programmeerimiskeelt Python, peate võib-olla mingil hetkel võtma loendis olevate arvude keskmise. Selleks on mitu võimalust, sealhulgas keskmise arvutamine loendis silmuse kaudu ja teegi funktsioonide abil arvude komplekti keskmise leidmiseks.

Pythoni keskmine tsükli kaudu

Arvude komplekti keskmine või keskmine viitab tavaliselt kõigi arvude summale, mis on jagatud loendis olevate arvude arvuga. See annab aritmeetilise keskmise, mis võib olla kasulik mitmesugustes statistilistes rakendustes ja mitteametlikus kontekstis.

Päeva video

Programmeerimiskeel Python muudab loendi elementide läbimise suhteliselt lihtsaks ja nende kõigi omaduste arvutamise. Python sisaldab mitut tüüpi silmuseid, sealhulgas "while"-silmuseid, mis jätkuvad seni, kuni tingimus ei vasta enam tõele, ja "for"-silmuseid, mis käivitavad koodi iga loendi elemendi puhul üks kord.

Silmus "for" on tõenäoliselt Pythonis loendi keskmisena kõige lihtsam tsükkel. Määrake muutuja nulliga ja korrake loendi iga elementi, lisades selle väärtuse uuele muutujale. Kui tsükkel on tehtud, arvutage loendi pikkus Pythoni sisseehitatud funktsiooni "len" abil. Jagage summa loendi pikkusega.

Ümardamisega tegelemine

Kui loend sisaldab kõiki täisarve, korrutage loend konstandiga "1.0", et sundida seda kümnendarvuni, nii et Python ei ümarda tulemust lähima täisarvuni. Võib-olla soovite kasutada Pythoni sisseehitatud kümnendklassi klassi, et kontrollida, kui palju Python tulemust ümardab.

See protsess on sama keele Python 2 või Python 3 versioonides.

NumPy Mean funktsiooni kasutamine

Mõnel juhul ei pruugi te soovida oma koodi rakendada, et sooritada tavalist toimingut, nagu Pythonis arvude keskmise võtmine.

Keskmise ja muude statistiliste funktsioonide arvutamiseks saate kasutada Pythoni lisateeke. Levinud on NumPy teaduslik arvutusteek, mis on tasuta raamatukogu. Saate edastada loendi või arvude massiivi teegis olevale funktsioonile "numpy.mean" ja see tagastab edastatud arvude keskmise.

NumPy saab installida enamikesse kaasaegsetesse opsüsteemidesse ja Pythoni versioonidesse. NumPyt saab kasutada ka Pythoniga standardhälbe arvutamiseks, kasutades funktsiooni numpy.std.