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