Converting bool to float
Travis Oliphant
oliphant at ee.byu.edu
Wed Nov 1 15:43:38 CST 2006
Keith Goodman wrote:
>I had a hard time tracing a bug in my code. The culprit was this difference:
>
>
>
>>>x
>>>
>>>
>
>matrix([[True],
> [True],
> [True]], dtype=bool)
>
>
>>>1.0 - x
>>>
>>>
>
>matrix([[ 0.],
> [ 0.],
> [ 0.]], dtype=float32) <------- float32
>
>
>>>1.0*x
>>>
>>>
>
>matrix([[ 1.],
> [ 1.],
> [ 1.]]) <-------- float64
>
>
>
>>>numpy.__version__
>>>
>>>
>'1.0rc1'
>
>Any chance that 1.0 - x could return dtype = float64?
>
>
I'm surprised it doesn't. Both should follow bascially the same
code-path. Perhaps there is a missing function loop or something.
I'll look in to it.
-Travis
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
More information about the Numpy-discussion
mailing list