reckoner wrote:
> How can I have a float64 dtype on a 32-bit machine? For example:

float64 is known as "double" in C, just for this reason.

Modern FPUs use 64 bit (actually more bits), so you can get very good 
performance with float64 on 32 bit machines.

And it is the standard Python float as well.


-Chris



> 
> In [90]: x = array([1/3],dtype=float32)
> 
> In [91]: x
> Out[91]: array([ 0.33333334], dtype=float32)
> 
> In [92]: x = array([1/3],dtype=float64)
> 
> In [93]: x
> Out[93]: array([ 0.33333333])
> 
> Obviously, the float32 and float64 representations of 1/3 are different, 
> but what is the meaning of float64 on a 32-bit machine? Shouldn't a 
> 32-bit machine only be able represent float32?
> 
> Thanks!
> 
> _______________________________________________
> NumPy-Discussion mailing list
> [email protected]
> http://mail.scipy.org/mailman/listinfo/numpy-discussion


-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[email protected]
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to