【发布时间】:2017-11-22 14:31:39
【问题描述】:
我有以下数据框:
A B
0 1 5
1 2 6
2 3 7
3 4 8
我想计算协方差
a = df.iloc[:,0].values
b = df.iloc[:,1].values
使用 numpy 作为 cov :
numpy.cov(a,b)
我明白了:
array([[ 1.66666667, 1.66666667],
[ 1.66666667, 1.66666667]])
对角元素不应该是1吗?如何使对角线元素为 1?
【问题讨论】:
标签: python pandas numpy dataframe covariance