Hi,
I noticed some behavior that seems inconsistent to me:
>>> from numpy import divide, seterr
>>> seterr(divide='ignore')
{'over': 'raise', 'divide': 'raise', 'invalid': 'raise', 'under': 'raise'}
>>> seterr()
{'over': 'raise', 'divide': 'ignore', 'invalid': 'raise', 'under': 'raise'}
>>> divide(0,0)
0
>>> divide(0.0,0.0)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
FloatingPointError: invalid value encountered in divide
Please could someone tell me whether this behavior comes from numpy or
elsewhere?
Thanks,
Chris
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion