0

各ピクセル - {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か?

4

1 に答える 1

1

1/N ではなく、1/(N-1) で正規化されています。ddofこの動作を変更するには、パラメーターを設定します。

于 2019-08-19T07:25:44.177 に答える