python numpy的var std cov研究

var:表示方差,

即各项-均值的平方求和后再除以N , 

std:表示标准差,是var的平方根。

cov:协方差 ,与var类似,但是除以(N-1)

import numpy as np
 
# 构建测试数据,均值为10
sc = [9.7, 10, 10.3, 9.7, 10, 10.3, 9.7, 10, 10.3]
 
# 输出均值为10.0
print(np.mean(sc))
 
# 输出var, 即(0.09 + 0 + 0.09 + 0.09 + 0 + 0.09 + 0.09 + 0 + 0.09) = 0.54, 再0.54 / 9=0.06, 输出0.06
print(np.var(sc))
 
# 相当于0.06 开根号
print(np.std(sc))
 
# 0.54 / 8 = 0.0675
print(np.cov(sc))

以下是打印输出:

10.0
0.06
0.244948974278
0.06750000000000032
原文地址:https://www.cnblogs.com/liuys635/p/11235986.html