[Numpy-discussion] Help using numPy to create a very large multi dimensional array

Christopher Barker Chris.Barker@noaa....
Thu Apr 19 10:58:45 CDT 2007


Lisandro Dalcin wrote:
> I am also +1 on this, but this functionality should be implemented in
> C, I think.

well,  maybe.

> I've just tested numpy.fromfile('name.txt', sep=' ')
> against pylab.load('name.txt') for a 35MB text file, the number are:
> 
> numpy.fromfile: 2.66 sec.
> pylab.load:  16.64 sec.

exactly that's expected. fromfile is designed to do the easy cases as 
fast as possible, pylab.load is designed to be be flexible, I'm not user 
you need both the speed and flexibility at the same time.

By the way, I haven't looked at pylab.load() for a while, but it could 
perhaps be sped up by using fromfile() and or fromstring internally. 
There may be some opportunity to special case the easy ones too (i.e. 
all columns desired, etc.)

-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

Chris.Barker@noaa.gov


More information about the Numpy-discussion mailing list