[Numpy-discussion] Python scalar float indices into array work - but not for array indices - why ?
Sebastian Haase
seb.haase at gmail.com
Wed Nov 17 13:20:06 EST 2010
Hi,
>>> import numpy as np
>>> a = np.arange(4)
>>> a[1.8]
1
>>> a[ np.array(1.8) ]
Traceback (most recent call last):
File "<input>", line 1, in <module>
IndexError: arrays used as indices must be of integer (or boolean) type
>>>
Why does numpy not accept float arrays as indices ?
I was very happy and quite surprised once I found out that it worked
at all for Python float scalars,
but would it not just be consequent to also allow float ndarrays then ?
Regards,
Sebastian Haase
More information about the NumPy-Discussion
mailing list