[Numpy-discussion] Should bool_ subclass int?
Alan G Isaac
aisaac at american.edu
Sat Jul 7 15:02:20 EDT 2007
On Sat, 7 Jul 2007, Charles R Harris apparently wrote:
> In [60]: a
> Out[60]: array([ True, True, True, True], dtype=bool)
> In [61]: a + a
> Out[61]: array([ True, True, True, True], dtype=bool)
Yea!
Behaves like a boolean array.
And for multiplication to.
And in boolean matrices, powers work right.
(I use this.)
> In [62]: a + 1
> Out[62]: array([2, 2, 2, 2])
Yea!
Coercion to int, as expected.
> In [66]: True + True
> Out[66]: 2
Boo!
Hopefully Python will "fix" this one day.
Cheers,
Alan Isaac
More information about the NumPy-Discussion
mailing list