
Oct. 5, 2007
12:20 p.m.
import numpy as n a = n.array([1.,0.,2.,-10.]) a.dtype
print a [ 1. 0. 2. -10.] b = a.astype(n.integer) b.dtype
I usually use the astype method. dtype('float64') dtype('int32')
print b [ 1 0 2 -10]
dmitrey wrote:
hi all, I have an array like array([ 1., 0., 2., -10.]) what is most efficient (i.e. fastest) way to convert the one to array of integers? array([ 1, 0, 2, -10])
Thx in advance, D. _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion
-- Christopher Hanley Systems Software Engineer Space Telescope Science Institute 3700 San Martin Drive Baltimore MD, 21218 (410) 338-4338