Kaip rasti „Python“ sąrašo vidurkį

Python kompiuterio kodo pavyzdinė funkcija

Vaizdo kreditas: matejmo/iStock/GettyImages

Jei naudojate programavimo kalbą, vadinamą Python, atlikdami matematinius ar statistinius skaičiavimus, tam tikru momentu jums gali tekti apskaičiuoti sąraše esančių skaičių vidurkį. Tai galima padaryti keliais būdais, įskaitant vidurkio apskaičiavimą perjungiant sąrašą ir naudojant bibliotekos funkcijas, norint rasti skaičių rinkinio vidurkį.

Python vidurkis per kilpą

Skaičių rinkinio vidurkis arba vidurkis paprastai reiškia visų skaičių sumą, padalytą iš sąraše esančių skaičių skaičiaus. Taip gaunamas aritmetinis vidurkis, kuris gali būti naudingas įvairiose statistikos programose ir neoficialiuose kontekstuose.

Dienos vaizdo įrašas

Programavimo kalba Python leidžia palyginti lengvai pereiti per sąrašo elementus ir apskaičiuoti tam tikrą kiekvieno iš jų ypatybę. „Python“ apima įvairius ciklo tipus, įskaitant „while“ kilpas, kurios tęsiasi tol, kol sąlyga nebėra tiesa, ir „for“ kilpas, kurios kiekviename sąrašo elemente paleidžia kodą vieną kartą.

Ciklas „for“ tikriausiai yra lengviausias „Python“ ciklas, skirtas sąrašo vidurkiui. Nustatykite kintamąjį, lygų nuliui, ir kartokite kiekvieną sąrašo elementą, pridėdami jo reikšmę prie naujo kintamojo. Kai ciklas baigtas, apskaičiuokite sąrašo ilgį naudodami Python integruotą „len“ funkciją. Padalinkite sumą iš sąrašo ilgio.

Kova su apvalinimu

Jei sąraše yra visi sveikieji skaičiai, padauginkite sąrašą iš konstantos „1.0“, kad jis būtų dešimtainis skaičius, kad „Python“ nesuapvalintų rezultato iki artimiausio sveikojo skaičiaus. Galbūt norėsite naudoti Python integruotą dešimtainę klasę, kad galėtumėte kontroliuoti, kiek Python apvalina rezultatą.

Šis procesas yra tas pats Python 2 arba Python 3 kalbos versijose.

NumPy Mean funkcijos naudojimas

Kai kuriais atvejais galbūt nenorėsite įdiegti savo kodo, kad atliktumėte įprastas operacijas, pvz., imtųsi skaičių vidurkio Python.

Norėdami apskaičiuoti vidurkį ir kitas statistines funkcijas, galite naudoti įvairias Python priedų bibliotekas. Įprasta yra NumPy mokslinė skaičiavimo biblioteka, kuri yra nemokama biblioteka. Skaičių sąrašą arba masyvą galite perduoti bibliotekoje esančiai funkcijai „numpy.mean“, ir ji grąžins perduotų skaičių vidurkį.

NumPy galima įdiegti daugelyje šiuolaikinių operacinių sistemų ir Python versijų. NumPy taip pat gali būti naudojamas su Python standartiniam nuokrypiui apskaičiuoti naudojant jo funkciją "numpy.std".