[Numpy-discussion] reciprocal(0)
Ralf Gommers
ralf.gommers at googlemail.com
Sat Jun 6 23:49:36 EDT 2009
Hi,
I expect `reciprocal(x)` to calculate 1/x, and for input 0 to either follow
the python rules or give the np.divide(1, 0) result. However the result
returned (with numpy trunk) is:
>>> np.reciprocal(0)
-2147483648
>>> np.divide(1, 0)
0
>>> 1/0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero
The result for a zero float argument is inf as expected. I want to document
the correct behavior for integers, what should it be?
Cheers,
Ralf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20090606/3667a1d0/attachment.html>
More information about the NumPy-Discussion
mailing list