[Numpy-discussion] ufunc oddities

Charles R Harris charlesr.harris@gmail....
Sat May 24 23:06:32 CDT 2008


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

> On Sat, May 24, 2008 at 10:48 PM, Charles R Harris
> <charlesr.harris@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://projects.scipy.org/pipermail/numpy-discussion/attachments/20080524/9cc9af24/attachment-0001.html 


More information about the Numpy-discussion mailing list