[Numpy-discussion] ufunc oddities
Sat May 24 20:47:00 CDT 2008
On Sat, May 24, 2008 at 8:31 PM, Charles R Harris
> Hi All,
> I'm writing tests for ufuncs and turned up some oddities:
> In : degrees(True)
> Out: 57.29578
> In : radians(True)
> Out: 0.017453292
> In : sin(True)
> Out: 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()).
"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