Como calcular a média e o desvio padrão utilizando Python

Python é uma linguagem de programação livre e de fácil leitura

Ablestock.com/AbleStock.com/Getty Images

Python é uma linguagem de programação livre e de fácil leitura. Quando programando em Python, pode surgir a necessidade de calcular a variância média e o desvio padrão de uma série de números. Por exemplo, calcular a nota média dos participantes de uma prova, e então o desvio padrão, ou quanto a nota varia em relação à média para a nota de cada estudante. Utilizando o exemplo de notas de provas, a equação para o cálculo da média é definida como a soma de todas as notas dividida pelo número de provas. O desvio padrão é definido como a raiz quadrada da soma de cada nota individual menos a média de todas as notas ao quadrado, dividida pelo número de provas menos um.

Step 1

Abra o editor do Python.

Step 2

Calcule a média digitando:

notas = (1, 2, 3, 4, 5) media = sum (notas) /len (notas) print media;

O Python retornará o valor da média igual a "3".

Step 3

Calcule o desvio padrão digitando o seguinte código, e então pressione "Enter".

from math import 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);

Step 4

Digite o seguinte código, então pressione "Enter".

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

Step 5

Digite o seguinte código, então pressione "Enter".

for value in (notas): print (notas, standDev(notas));

O Python retornará a nota do teste e o desvio padrão para cada valor:

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

eHow Brasil
×