在以下示例中使用numpy isclose:
import numpy as np
np.isclose(1533761040,1533748023.0, atol=1)
返回True,这是False。
答案 0 :(得分:2)
根据文档,isclose()
使用以下公式:
absolute(a - b) <= (atol + rtol * absolute(b))
rtol的默认值为1e-05,并且为atol提供了1的值,因此可以做到:
13017.0 <= 15338.48023
这是真的。为什么您期望它是错误的?