Robert Kern wrote:
>>        f=gzip.open( "myfile.gz", "r" )
>> xyz=npy.fromfile(f,dtype="float32",count=400)

> Read in reasonably-sized chunks of bytes at a time, and use
> np.fromstring() to create arrays from them.

Something like:

count = 400
xyz = np.fromstring(f.read(count*4), dtype=np.float32)

should work (untested...)

-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]
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to