我在运行一年前在旧系统上编写的代码时遇到了麻烦(Python 2.7,我相信它是 NumPy 1.6.1)。我内置了很多“assert_array_almost_equal”来检查我的程序的运行情况。就我检查我的代码而言,我正在比较类似的东西
>>> np.testing.assert_array_almost_equal([1.0,1.0,np.nan],
np.ones(3))
我不知道。这显然会引发断言错误。然而,由于代码在以前的系统上运行良好,我想知道“assert_array_almost_equal”中是否发生了一些变化,它之前只是忽略了 NaN。