Python is een gemakkelijk te lezen, gratis programmeertaal. Bij het programmeren in Python, moet u wellicht voor de berekening van de gemiddelde variantie en standaarddeviatie voor een reeks getallen. U berekent bijvoorbeeld de gemiddelde score voor alle deelnemers, dan de standaardafwijking, testen of hoe ver de score varieert van het gemiddelde, voor elke student score. Met behulp van de test scores voorbeeld, wordt de vergelijking voor de berekening van het gemiddelde gedefinieerd als de som van alle test scores gedeeld door het aantal testscores. De standaarddeviatie wordt gedefinieerd als de vierkantswortel van de som van elke individuele beoordeling minus het gemiddelde van alle scores kwadraat, gedeeld door het aantal testscores min één.
Open uw Python-editor.
Bereken de gemiddelde door te typen:
scores = (1, 2, 3, 4, 5)
betekenen = som (scores) /len (Score)
afdrukken van betekenen;
Python berekent de gemiddelde waarde van de "3".
De standaarddeviatie berekenen door het volgende te typen code, vervolgens pers "Steken."
importeren van math sqrt
def standDev (x):
sdev.sum += x sum2 += x*x sdev.n += 1.0 sum, sum2, n = sdev.sum, sdev.sum2, sdev.n return sqrt (sum2/n - sum * sum/n/n);
Typ de volgende code en druk op "Enter".
sdev.Sum = sdev.sum2 = sdev.n = 0
Typ het volgende en druk op "Enter".
voor waarde in (Score):
print (value, sd(value));
Python geeft als resultaat de testscore, daarna de standaarddeviatie voor elke score:
(1, 2.2662308949301271)
(2, 2.282542442102665)
(3, 2.2081741457256578)
(4, 2.1147629234082532)
(5, 2.0438969623979113)