Manuel Metz wrote:
>    x = np.asarray(x).astype(np.float32)
>    x = np.zeros( x, np.float_ )
>    x = np.ones((col,), float)
> 
> Is there a preferred one to stick to ?!

Michael Droettboom wrote:
>   x = np.asarray(x, np.float_)

I'd vote for:

x = np.asarray(x, np.float)

It ends up resulting in the same thing, but I prefer not to have 
magic-looking underscores in names. There is a slight difference:

np.float is the python float type, whereas np.float_ is the numpy 
float64 type. I suppose in some future 128 bit OS, the python float may 
be something else. I like saying: "make this the standard python float 
type", rather than "make this a 64 bit float", even though it means the 
same thing in all versions of python I know of.

This, or course, only when casting really is required, as John H. 
pointed out.

-Chris



-- 
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]

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to