numpy
的std
函数用于计算标准差。
import numpy as np
a = np.array([[1, 2], [3, 4]])
print("a =", a)
b = np.std(a) # 所有元素的标准差
print("b =", b)
c = np.std(a, axis=0) # 所有列的标准差
print("c =", c)
d = np.std(a, axis=1) # 所有行的标准差
print("d =", d)
执行结果:
a = [[1 2]
[3 4]]
b = 1.118033988749895
c = [1. 1.]
d = [0.5 0.5]