Kredit za obrázok: matejmo/iStock/GettyImages
Ak na matematické alebo štatistické výpočty používate programovací jazyk s názvom Python, možno budete musieť v určitom okamihu použiť priemer čísel v zozname. Existuje niekoľko spôsobov, ako to urobiť, vrátane výpočtu priemeru pretáčaním zoznamu a použitím knižničných funkcií na nájdenie priemeru množiny čísel.
Priemer Pythonu cez slučku
Priemer alebo priemer množiny čísel sa zvyčajne vzťahuje na súčet všetkých čísel vydelený počtom čísel v zozname. To dáva aritmetický priemer, ktorý môže byť užitočný v rôznych štatistických aplikáciách a neformálnych kontextoch.
Video dňa
Programovací jazyk Python umožňuje relatívne jednoduché prechádzať alebo zacykliť prvky zoznamu a vypočítať nejakú vlastnosť pre každý z nich. Python obsahuje rôzne typy cyklov, vrátane cyklov „while“, ktoré pokračujú, kým podmienka prestane platiť, a cyklov „for“, ktoré vykonávajú kód raz na každom prvku zoznamu.
Cyklus "for" je pravdepodobne najjednoduchší cyklus na použitie v Pythone ako priemer zoznamu. Nastavte premennú rovnajúcu sa nule a opakujte každý prvok zoznamu a pridajte jeho hodnotu do novej premennej. Keď je cyklus hotový, vypočítajte dĺžku zoznamu pomocou vstavanej funkcie "len" Pythonu. Vydeľte súčet dĺžkou zoznamu.
Zaobchádzanie so zaokrúhľovaním
Ak zoznam obsahuje všetky celé čísla, vynásobte zoznam konštantou "1.0", aby ste ho vynútili na desatinné číslo, aby Python nezaokrúhlil výsledok na najbližšie celé číslo. Možno budete chcieť použiť vstavanú triedu "Decimal" Pythonu na ovládanie toho, koľko zaokrúhľovania Python urobí výsledku.
Tento proces je rovnaký vo verziách jazyka Python 2 alebo Python 3.
Použitie funkcie NumPy Mean
V niektorých prípadoch možno nebudete chcieť implementovať svoj kód na vykonávanie bežnej operácie, ako je priemer čísel v Pythone.
Na výpočet strednej hodnoty a iných štatistických funkcií môžete použiť rôzne knižnice doplnkov do Pythonu. Bežnou je vedecká počítačová knižnica NumPy, čo je bezplatná knižnica. Môžete odovzdať zoznam alebo pole čísel funkcii "numpy.mean", ktorá je súčasťou knižnice, a tá vráti priemer čísel, ktoré prejdete.
NumPy je možné nainštalovať na väčšinu moderných operačných systémov a verzií Pythonu. NumPy možno použiť aj s Pythonom na výpočet štandardnej odchýlky pomocou funkcie „numpy.std“.