【发布时间】:2020-06-27 04:32:16
【问题描述】:
我正在尝试复制 cov 函数,因为它在倍频程中工作:https://octave.sourceforge.io/octave/function/cov.html
在哪里给出:
F = [[3,4,5],[5,4,3],[1,1,1]]
Octave 函数将返回:
cov(F)
ans =
4 3 2
3 3 3
2 3 4
虽然 numpy 函数 cov https://numpy.org/doc/stable/reference/generated/numpy.cov.html 的工作方式不同。它返回:
np.cov(F)
array([[ 1., -1., 0.],
[-1., 1., 0.],
[ 0., 0., 0.]])
如果我阅读了两个文档都应该计算协方差矩阵,我错过了什么?
【问题讨论】: