[Numpy-discussion] Should bool_ subclass int?
Charles R Harris
charlesr.harris at gmail.com
Tue Jul 10 12:53:22 EDT 2007
On 7/10/07, Timothy Hochberg <tim.hochberg at ieee.org> wrote:
>
>
> [CHOP: lots of examples]
>
> It looks like bool_s could use some general rejiggering. Let me put forth
> a concrete proposal that's based on matching bool_ behaviour to that of
> Python's bools. There is another route that could be taken where bool_ and
> bool are completely decoupled, but I'll skip over that for now since I don't
> really think it's a good idea.
>
> 1. +,- are arithmetic operators and return ints not booleans
> 2. *,** are arithmetic operators on scalars and arrays and return
> ints as above.
> 3. &,|,^ are the logical operators and return booleans.
> 4. *,** are defined on matrices to perform logical matrix
> multiplication and exponation.
>
> This seems like the simplest route towards something that is both
> internally self consistent and consistent with Python.
Looks good to me. At least it would make things consistent with bool_ being
a subclass of integers if we go that way.
Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20070710/d893662e/attachment.html>
More information about the NumPy-Discussion
mailing list