NumPy padrão()

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.6Linguagem 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *