python —— Uso de np.std() em numpy

np .std(x, eixo=Nenhum, dtype=Nenhum, out=Nenhum, ddof=0)

1. Uso:

        Calcula o desvio padrão ao longo do eixo especificado. Retorna o desvio padrão dos elementos do array

2.Explicação:

x: array_like, o array cujo desvio padrão precisa ser calculado.
axis: int, opcional, o eixo onde o desvio padrão é calculado. O padrão é calcular o desvio padrão de uma matriz plana.
dtype: dtype, opcional, o tipo usado para calcular o desvio padrão. O valor padrão é Float 64 para matrizes do tipo inteiro e igual ao tipo de matriz para matrizes do tipo ponto flutuante.
out: ndarray, opcional, matriz de saída alternativa na qual colocar os resultados. Deve ter o mesmo formato da saída esperada, mas o tipo (o tipo do valor calculado) será convertido se necessário.
ddof: int, opcional, graus de liberdade Delta

3. Exemplo:

import numpy as np
x = np.array([[1, 2], [3, 4]])
print(np.std(x))            # 计算全局标准差 1.118033988749895
print(np.std(x, axis=0))    # axis=0计算每一列的标准差 [1. 1.]
print(np.std(x, axis=1))    # 计算每一行的标准差 [0.5 0.5]


 

おすすめ

転載: blog.csdn.net/m0_62278731/article/details/130393581