Answers:
在中检出assert函数numpy.testing
,例如
assert_array_equal
对于浮点数组,相等性测试可能会失败,并且 assert_almost_equal
更加可靠。
更新
之前获得了一些版本的numpy assert_allclose
,现在它是我的最爱,因为它允许我们指定绝对误差和相对误差,并且不需要十进制舍入作为接近度标准。
unittest
,则可以使用数组相等的self.assertIsNone(np.testing.assert_array_equal(a, b))
返回值None
。
(np.array([1, 1]) == np.array([1])).all()
会意外生成True,例如,将生成True