我试图找到每个像素-{0,1}的所有可能图像(展平)的协方差矩阵。
我使用numpy编写了以下代码:
import numpy as np
a = np.array(np.meshgrid([1,0], [1, 0], [1, 0],[1,0],[0,1])).T.reshape(-1,5)
a = np.transpose(a)
covariance = np.cov(a)
print(covariance)
我得到对角线的输出0.25806452
。但是我认为对角线应该恰好是0.25
。
有人能解释为什么不是0.25
吗?
答案 0 :(得分:1)
正以1 /(N-1)而不是1 / N进行归一化。设置ddof
参数以更改此行为。