[Numpy-discussion] Questions about converting to numpy

Christopher Barker Chris.Barker@noaa....
Wed Apr 25 15:23:40 CDT 2007

Russell E. Owen wrote:
> So I finally bit the bullet and converted most of my code from Numeric 
> and numarray to numpy.

good for you!

I can only help with one:
> - Even after reading the book I'm not really clear on why one would use 
> numpy.float_ instead of numpy.float or float

They float and numpy.float are the same, and numpy.float_ is the same as 

 >>> import numpy
 >>> float is numpy.float
 >>> numpy.float64 is numpy.float64

float was added to the numpy namespace so that we could write consistent 
code like:

a = array(object, numpy.float32)
b = array(object, numpy.float)

i.e. have it all in the same namespace.

I'm not sure why float_ is an alias for float64, though I'm guessing 
it's possible that on some platforms they are not the same.


Christopher Barker, Ph.D.

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


More information about the Numpy-discussion mailing list