【发布时间】:2019-01-19 03:17:22
【问题描述】:
在以下示例中使用 numpy isclose:
import numpy as np
np.isclose(1533761040,1533748023.0, atol=1)
返回 True,即 False。
【问题讨论】:
-
这两个数字相差 13017,在 15338 的容差范围内。为什么您期望得到不同的答案?
-
@JohnGordon 如果我通过 1 作为公差,你为什么说公差是 15338?
-
查看我的回答了解更多详情。 (容差由三个因素计算得出,其中
atol只是其中之一。) -
@JohnGordon 你的回答很清楚,谢谢!