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