[Numpy-discussion] Help using numPy to create a very large multi dimensional array
Wed Apr 18 11:11:32 CDT 2007
Bruno Santos wrote:
> Finally I was able to read the data, by using the command you sair with
> some small changes:
> matrix = numpy.array([[float(x) for x in line.split()[1:]] for line in
it doesn't sound like you're concerned about the speed of reading the
files, but you can still use fromfile() or maybe fromstring() to do
this. You just need to read past the text part first, then process it.
matrix = numpy.vstack([numpy.fromstring(line.split(" ", 1), sep=" ")
for line in vecfile])
or something like that.
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