[Numpy-discussion] buggy buggy bugyy: format and casting ==> BUG in numpy.sum?

Sven Schreiber svetosch at gmx.net
Mon Sep 18 15:30:22 CDT 2006


Christopher Barker schrieb:
> Sven Schreiber wrote:
>> on my 1.0b5 I also see this docstring which indeed seems obsolete.
> 
> I get this docs string from :
> 
>  >>> import numpy as N
>  >>> N.__version__
> '1.0b5'
>  >>> a = N.arange(10)
>  >>> help( a.sum)
> 
> """
> sum(...)
>      a.sum(axis=None, dtype=None) -> Sum of array over given axis.
> 
>      Sum the array over the given axis.  If the axis is None, sum over
>      all dimensions of the array.
> 
> """
> 
> that looks right to me.
> 
> -Chris
> 

Well here's what we had in mind:

sum(x, axis=None, dtype=None, out=None)

(...)

       Examples:
    >>> sum([0.5, 1.5])
    2.0
    >>> sum([0.5, 1.5], dtype=Int32)
    1
    >>> sum([[0, 1], [0, 5]])
    array([0, 6])
    >>> sum([[0, 1], [0, 5]], axis=1)
    array([1, 5])


And you can see the third example would now be wrong, giving a scalar of
6 now.
-sven




More information about the Numpy-discussion mailing list