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)