[Numpy-discussion] Matching 0-d arrays and NumPy scalars
Konrad Hinsen
konrad.hinsen at laposte.net
Thu Feb 21 02:47:43 EST 2008
On 21.02.2008, at 08:41, Francesc Altet wrote:
> Well, it seems like a non-intrusive modification, but I like the
> scalars
> to remain un-indexable, mainly because it would be useful to raise an
> error when you are trying to index them. In fact, I thought that when
> you want a kind of scalar but indexable, you should use a 0-d array.
I agree. In fact, I'd rather see NumPy scalars move towards Python
scalars rather than towards NumPy arrays in behaviour. In particular,
their nasty habit of coercing everything they are combined with into
arrays is still my #1 source of compatibility problems with porting
code from Numeric to NumPy. I end up converting NumPy scalars to
Python scalars explicitly in lots of places.
Konrad.
More information about the NumPy-Discussion
mailing list