4
对于下面的示例代码,我得到一个2x2协方差矩阵。我怎么能得到一个3×3的协方差矩阵呢?如何在Python中获取n个数组的n×n协方差矩阵?
a = [3,9,8,2]
b = [4,7,2,5]
c = [3,4,6,7]
cov_abc = np.cov(a,b,c)
print cov_abc
对于下面的示例代码,我得到一个2x2协方差矩阵。我怎么能得到一个3×3的协方差矩阵呢?如何在Python中获取n个数组的n×n协方差矩阵?
a = [3,9,8,2]
b = [4,7,2,5]
c = [3,4,6,7]
cov_abc = np.cov(a,b,c)
print cov_abc
尝试
x = np.vstack([a,b,c])
cov = np.cov(x)
谢谢@Donbeo。它的快速和完美。 :) – user30337
只是'np.cov([a,b,c])'(没有调用vstack)似乎也能工作...... – larsr
嗨@Donbeo,那么'a,b,c = np.random呢?正常(0,1,[2,3])' – ytutow