Resumo : neste tutorial, você aprenderá como usar a std()
função numpy para calcular o desvio padrão.
O desvio padrão mede a distribuição dos elementos de uma matriz. Quanto mais espalhados estiverem os elementos, maior será o seu desvio padrão.
O desvio padrão é a raiz quadrada da variância. Para calcular a variância, confira o tutorial da função numpy var() .
Para calcular o desvio padrão, você pode usar a std()
função numpy da seguinte forma:
numpy.std(a, axis=None, dtype=None, out=None, ddof=0, keepdims=<no value>, *, where=<no value>)
Linguagem de código: Python ( python )
A std()
função tem muitos parâmetros, mas focaremos apenas no primeiro neste tutorial.
Exemplo de função NumPy std()
Suponha que você tenha uma lista de árvores com copa mais larga. A primeira coluna exibe o nome da árvore e a segunda coluna mostra o diâmetro correspondente em pés:
Nome da árvore | Diâmetro (pés) |
---|---|
Thimmamma Marrimanu | 591 |
Monstro Monkira | 239 |
Plátano Oriental em Corsham Court | 210 |
Saman de Guére | 207 |
A grande árvore | 201 |
Teixo de Shugborough | 182 |
Figueira da Baía de Moreton | 176 |
O Grande Carvalho Pechanga | 176 |
El Gigante | 175 |
Benaroon | 170 |
O carvalho EO Hunt | 170 |
O sicômoro Lansdowne | 169 |
A árvore Glencoe | 168 |
O exemplo a seguir usa a std()
função para calcular o desvio padrão dos diâmetros das árvores acima:
import numpy as np
diameters = np.array([591, 239, 210, 207, 201, 182,
176, 176, 175, 170, 170, 169, 168, ])
result = np.std(diameters)
print(round(result, 1))
Linguagem de código: Python ( python )
Saída:
109.6
Linguagem de código: Python ( python )
Como funciona.
Primeiro, crie um array que contenha os diâmetros das árvores:
diameters = np.array([591, 239, 210, 207, 201, 182,
176, 176, 175, 170, 170, 169, 168, ])
Linguagem de código: Python ( python )
Segundo, calcule o desvio padrão dos diâmetros usando a std()
função:
result = np.std(diameters)
Linguagem de código: Python ( python )
Terceiro, arredonde o desvio padrão e exiba-o:
print(round(result, 1))
Linguagem de código: Python ( python )
Ao utilizar o desvio padrão, temos uma forma “padrão” de saber quais árvores têm diâmetro normal e quais árvores têm diâmetros grandes ou pequenos.
Resumo
- Use a função numpy
std()
para calcular o desvio padrão.