numpy
为我们提供了很多统计函数,用于从数组中查找最小元素,最大元素,百分位标准差和方差等…
标准差
标准差的数学公式如下:
如果数组是 [1,2,3,4],则其平均值为 2.5。 因此,差的平方是 [2.25,0.25,0.25,2.25],并且其平均值的平方根除以 4,即 sqrt(5/4) ,结果为 1.1180339887498949。
import numpy as np
print(np.std([1,2,3,4]))
输出:
1.1180339887498949
算数平均值
数学公式:
import numpy as np
a = np.array([[1,2,3],[3,4,5],[4,5,6]])
print ('我们的数组是:')
print (a)
print ('\n')
print ('调用 mean() 函数:')
print (np.mean(a))
print ('\n')
print ('沿轴 0 调用 mean() 函数:')
print (np.mean(a, axis = 0))
print ('\n')
print ('沿轴 1 调用 mean() 函数:')
print (np.mean(a, axis = 1))
运行结果:
我们的数组是:
[[1 2 3]
[3 4 5]
[4 5 6]]
调用 mean() 函数:
3.6666666666666665
沿轴 0 调用 mean() 函数:
[2.66666667 3.66666667 4.66666667]
沿轴 1 调用 mean() 函数:
[2. 4. 5.]
什么是轴,可以参考这篇博客:
https://blog.csdn.net/qq_42383041/article/details/86157702
方差
import numpy as np
print (np.var([1,2,3,4]))
输出:
1.25