On 09/22/2011 12:09 PM, Pauli Virtanen wrote: > Thu, 22 Sep 2011 08:12:12 +0200, Han Genuit wrote: > [clip] >> 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.
Zbyszek _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion