[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