2 ms·
An explanation for the atol difference between numpy and math, by the author of math.isclose(): https://github.com/numpy/numpy/issues/10161#issuecomment-350021
by PennRobotics 5y ago
An explanation for the atol difference between numpy and math, by the author of math.isclose():
https://github.com/numpy/numpy/issues/10161#issuecomment-350021545 https://github.com/numpy/numpy/issues/10161#issuecomment-350...
plus a ton of flogging/benchmarking common libraries (numpy, scipy, scikit-learn) and discussion about np.isclose()
... and also this gem:
import numpy as np
a = 1
b = 10
rtol = 1
atol = 0
np.isclose(a, b, rtol=rtol, atol=atol) # True
np.isclose(b, a, rtol=rtol, atol=atol) # False
(For the record:)
import math
math.isclose(a, b, rel_tol=rtol, abs_tol=atol) # True
math.isclose(b, a, rel_tol=rtol, abs_tol=atol) # True