Hi,

When solving a quadratic equation I get that alpha =
-3.78336776728e-31 which I believe to be far below machine precision:

finfo(float).eps
2.2204460492503131e-16

But an if statement like:

if alpha == 0:
   ...

does not catch this.  Is there a better way to check for things that
are essentially zero or should I really be using

if np.abs(alpha) < finfo(float).eps:
   ...

?

Thanks for any help.
Jonathan.
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to