Is there an epsilon constant (like in Matlab) in numpy or scipy modules for comparing floating point numbers?
You can use np.finfo
>>> import numpy as np >>> np.finfo(np.double).eps 2.2204460492503131e-16 >>> np.finfo(np.single).eps 1.1920929e-07