[Numpy-discussion] Matching 0-d arrays and NumPy scalars

Eric Firing efiring@hawaii....
Thu Feb 21 11:34:07 CST 2008


Travis E. Oliphant wrote:
> Hi everybody,
> 
> In writing some generic code, I've encountered situations where it would 
> reduce code complexity to allow NumPy scalars to be "indexed" in the 
> same number of limited ways, that 0-d arrays support.
> 
> For example, 0-d arrays can be indexed with
> 
>     * Boolean masks
>     * Ellipses x[...]  and x[..., newaxis]
>     * Empty tuple x[()]
> 
> I think that numpy scalars should also be indexable in these particular 
> cases as well (read-only of course,  i.e. no setting of the value would 
> be possible).
> 
> This is an easy change to implement, and I don't think it would cause 
> any backward compatibility issues.
> 
> Any opinions from the list?
> 
> 
> Best regards,
> 
> -Travis O.

Travis,

You have been getting mostly objections so far; maybe it would help if 
you gave a simple specific example of how your proposal would simplify code.

Eric


More information about the Numpy-discussion mailing list