Jak obliczyć średnią i odchylenie standardowe za pomocą Pythona

Autor: Robert Doyle
Data Utworzenia: 17 Lipiec 2021
Data Aktualizacji: 14 Listopad 2024
Anonim
Python 3 Programming Tutorial - Statistics (Mean, Standard Deviation)
Wideo: Python 3 Programming Tutorial - Statistics (Mean, Standard Deviation)

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)