numpy sum不返回预期值

时间:2017-04-04 12:03:18

标签: python arrays numpy

我在进行断言检查时发现了问题。 assert np.sum(array, axis=0, dtype=np.float32) == 1

它适用于某些高精度数组。但是当我总结一个数组np.ones(12)/12.时,它引发了一个断言错误,我检查了该值是0.99999994,这不是1.但是如果我没有指定dtypenp.float32它会引发其他高精度数组的错误。那么有没有办法可以对低精度和高精度数组进行求和和断言检查?

0 个答案:

没有答案