Sådan beregnes middelværdien og standardafvigelsen ved hjælp af Python

Forfatter: Vivian Patrick
Oprettelsesdato: 9 Juni 2021
Opdateringsdato: 2 Kan 2024
Anonim
Sådan beregnes middelværdien og standardafvigelsen ved hjælp af Python - Videnskab
Sådan beregnes middelværdien og standardafvigelsen ved hjælp af Python - Videnskab

Indhold

Python er et gratis og let at læse programmeringssprog. Ved programmering i Python kan der være behov for at beregne gennemsnitsvariansen og standardafvigelsen for en række numre. For eksempel beregning af den gennemsnitlige score for testdeltagere og derefter standardafvigelsen, eller hvor meget resultatet varierer fra gennemsnittet for hver studerendes karakter. Ved hjælp af eksemplet på eksamenskarakterer er ligningen for gennemsnit defineret som summen af ​​alle karakterer divideret med antallet af eksamener. Standardafvigelsen er defineret som kvadratroden af ​​summen af ​​hver enkelt note minus gennemsnittet af alle noter i kvadrat divideret med antallet af test minus en.

Trin 1

Åbn Python-editoren.

Trin 2

Beregn gennemsnittet ved at skrive:

noter = (1, 2, 3, 4, 5) medier = sum (noter) / len (noter) trykmedier;


Python returnerer den gennemsnitlige værdi svarende til "3".

Trin 3

Beregn standardafvigelsen ved at skrive følgende kode, og tryk derefter på "Enter".

fra matematisk import sqrt def standDev (x): sdev.sum + = x sum2 + = x * x sdev.n + = 1.0 sum, sum2, n = sdev.sum, sdev.sum2, sdev.n returnerer sqrt (sum2 / n - sum * sum / n / n);

Trin 4

Indtast følgende kode, og tryk derefter på "Enter".

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

Trin 5

Indtast følgende kode, og tryk derefter på "Enter".

for værdi i (noter): print (noter, standDev (noter));

Python returnerer testscore og standardafvigelse for hver værdi:

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