[Numpy-discussion] ufunc oddities
Robert Kern
robert.kern@gmail....
Sat May 24 20:47:00 CDT 2008
On Sat, May 24, 2008 at 8:31 PM, Charles R Harris
<charlesr.harris@gmail.com> wrote:
> Hi All,
>
> I'm writing tests for ufuncs and turned up some oddities:
>
> In [4]: degrees(True)
> Out[4]: 57.29578
>
> In [5]: radians(True)
> Out[5]: 0.017453292
>
> In [6]: sin(True)
> Out[6]: 0.84147096
>
> Do we want numeric functions to apply to booleans?
I don't see a good reason to prevent it. They are just 0 and 1 under
the covers and behave like it everywhere else (e.g. True + True == 2
and the very useful boolean_mask.sum()).
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the Numpy-discussion
mailing list