协方差矩阵应该相等但不相等

时间:2019-06-18 05:32:06

标签: python numpy floating-point covariance

我正在用两种方法计算协方差,我认为应该这样做,但事实并非如此。 方法1:计算数据数组的切片的协方差矩阵 方法2:计算整个数据数组的协方差矩阵,并引用该矩阵的等效切片。 差异很小(1e-18阶),但是随着我代码中的后续计算并防止再现性,这些差异正在增大。这是浮点问题吗?如果是这样,我仍然想了解为什么会发生这种情况以及如何避免这种情况。 我正在使用numpy 1.16.3 谢谢!

text_outputs

我本来希望array_equal得到True的结果,但是我得到False

0 个答案:

没有答案