[Numpy-discussion] Fancy indexing with masks
Tue Sep 27 09:15:41 CDT 2011
On 09/22/2011 12:09 PM, Pauli Virtanen wrote:
> Thu, 22 Sep 2011 08:12:12 +0200, Han Genuit wrote:
>> I also noticed that it does strange things when using a list:
>>>>> c[[True, False, True]]
>> array([[3, 4, 5],
>> [0, 1, 2],
>> [3, 4, 5]])
> It casts the list with booleans to an integer array. Probably shouldn't
> work like that...
Changing that would require looping over the list first to check if
everything is an boolean, or maybe just looking at the first few
elements. Either way pretty ugly. So I guess that the current (slightly
surprising) behaviour has to stay.
More information about the NumPy-Discussion