[Numpy-discussion] ufunc oddities

Charles R Harris charlesr.harris at gmail.com
Sun May 25 00:06:32 EDT 2008


On Sat, May 24, 2008 at 10:00 PM, Nathan Bell <wnbell at gmail.com> wrote:

> On Sat, May 24, 2008 at 10:48 PM, Charles R Harris
> <charlesr.harris at gmail.com> wrote:
> >
> > You can't overflow in modular arithmetic, which is how numpy is supposed
> to
> > work. Try
> >
> > In [51]: x
> > Out[51]: array([2147483647, 2147483647])
> >
> > In [52]: x.sum()
> > Out[52]: -2
> >
>
> I would call that an overflow.
>
> Have you considered that other people might have a different notion of
> "how numpy is supposed to work"?
>

So, please tell me how numpy is supposed to work. Write as much as you
please. If you are so moved, why not write the tests for all 64 ufuncs for
all types and combinations and verify that they are all correct as specified
and raise errors when they should.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20080524/9cc9af24/attachment.html>


More information about the NumPy-Discussion mailing list