[Numpy-discussion] Accessing rank-0 array value?

Peter Verveer verveer at embl-heidelberg.de
Mon Jun 7 09:35:01 EDT 2004


I do not agree. The a[()] notation is consistent and clear if you know 
that you can index with a tuple of indices: you index a rank-0 array 
with a tuple of length zero.

The "..." and ":" should do the same as for any other array: return the 
whole thing, not a single element.

On 7 Jun 2004, at 18:27, Francesc Alted wrote:

> First of all, thanks to everybody for their responses.
>
> For me, the basic problem is that a[()] notation would be the best way 
> to
> get the python object with a type close to that of the numarray 
> object. Why
> not letting a[...] or a[:] to return the same object as a[()]?. I know 
> that
> this is not consistent with the "..." or ":" use in non-scalar arrays, 
> but I
> find any of last two far more intuitive than a "()" index.
>
> Besides, IMHO, an scalar array is not a "regular" array, so the 
> consistency
> restrictions should not be set as hard as they are now.
>
> Regards,
>
> -- 
> Francesc Alted
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: GNOME Foundation
> Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
> GNOME Users and Developers European Conference, 28-30th June in Norway
> http://2004/guadec.org
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/numpy-discussion





More information about the NumPy-Discussion mailing list