python - 如何在 Python 中获取 n 个数组的 n x n 协方差矩阵?

标签 python numpy matrix covariance

对于以下示例代码,我得到一个 2x2 协方差矩阵。我怎样才能获得 3x3 协方差矩阵?

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)

关于python - 如何在 Python 中获取 n 个数组的 n x n 协方差矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30051582/

相关文章:

python - Scipy ndimage median_filter 来源

python - 年末或年初的年周组合

python - 将行附加到 Pandas DataFrame

python - numpy.bincounts 的反转?

android - 将YUV420Sp图像逆时针旋转90度

r - 如何在两个数据框列表上应用函数?

python - 创建派系图以确定独立集

python - 使用python子进程创建计划任务

python - 在 python/numpy 中优化矩阵写入

c++ - 我的矩阵乘法与 BLAS 的精度不一样