Jak vypočítat průměr a směrodatnou odchylku pomocí Pythonu

Autor: Eric Farmer
Datum Vytvoření: 3 Březen 2021
Datum Aktualizace: 9 Smět 2024
Anonim
Jak vypočítat průměr a směrodatnou odchylku pomocí Pythonu - Věda
Jak vypočítat průměr a směrodatnou odchylku pomocí Pythonu - Věda

Obsah

Python je bezplatný a snadno čitelný programovací jazyk. Při programování v Pythonu může být potřeba vypočítat průměrnou odchylku a směrodatnou odchylku řady čísel. Například výpočet průměrného skóre účastníků testu a poté směrodatná odchylka nebo to, jak se skóre liší od průměru pro hodnocení každého studenta. Na příkladu zkouškových stupňů je rovnice pro průměrování definována jako součet všech známek dělený počtem zkoušek. Směrodatná odchylka je definována jako druhá odmocnina součtu každé jednotlivé noty minus průměr všech not na druhou, dělený počtem testů minus jedna.

Krok 1

Otevřete editor Pythonu.

Krok 2

Vypočítejte průměr zadáním:

poznámky = (1, 2, 3, 4, 5) média = součet (poznámky) / len (poznámky) tisková média;


Python vrátí průměrnou hodnotu rovnou "3".

Krok 3

Vypočítejte směrodatnou odchylku zadáním následujícího kódu a poté stiskněte klávesu „Enter“.

z matematického importu sqrt def standDev (x): sdev.sum + = x sum2 + = x * x sdev.n + = 1,0 sum, sum2, n = sdev.sum, sdev.sum2, sdev.n vrátit sqrt (sum2 / n - součet * součet / n / n);

Krok 4

Zadejte následující kód a stiskněte „Enter“.

sdev.sum = sdev.sum2 = sdev.n = 0

Krok 5

Zadejte následující kód a stiskněte „Enter“.

pro hodnotu v (poznámky): tisk (poznámky, standDev (poznámky));

Python vrátí testovací skóre a standardní odchylku pro každou hodnotu:

(1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)