On Sat, May 24, 2008 at 8:31 PM, Charles R Harris <[EMAIL PROTECTED]> 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 _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion