Zawartość
Python to darmowy i łatwy do odczytania język programowania. Podczas programowania w Pythonie może zaistnieć potrzeba obliczenia średniej wariancji i odchylenia standardowego szeregu liczb. Na przykład obliczenie średniego wyniku uczestników testu, a następnie odchylenia standardowego lub tego, jak bardzo wynik różni się od średniej dla oceny każdego ucznia. Na przykładzie ocen z egzaminu, równanie uśredniania definiuje się jako sumę wszystkich ocen podzieloną przez liczbę egzaminów. Odchylenie standardowe definiuje się jako pierwiastek kwadratowy z sumy każdej pojedynczej nuty minus średnia kwadratów wszystkich nut, podzielona przez liczbę testów minus jeden.
Krok 1
Otwórz edytor Pythona.
Krok 2
Oblicz średnią wpisując:
notatki = (1, 2, 3, 4, 5) media = suma (notatki) / len (notatki) media drukowane;
Python zwróci średnią wartość równą „3”.
Krok 3
Oblicz odchylenie standardowe, wpisując następujący kod, a następnie naciśnij „Enter”.
from math import sqrt def standDev (x): sdev.sum + = x sum2 + = x * x sdev.n + = 1.0 suma, sum2, n = sdev.sum, sdev.sum2, sdev.n return sqrt (sum2 / n - suma * suma / n / n);
Krok 4
Wprowadź poniższy kod, a następnie naciśnij „Enter”.
sdev.sum = sdev.sum2 = sdev.n = 0
Krok 5
Wprowadź poniższy kod, a następnie naciśnij „Enter”.
dla wartości w (notatki): print (notes, standDev (notes));
Python zwróci wynik testu i odchylenie standardowe dla każdej wartości:
(1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)