On Tue, Oct 25, 2011 at 12:28 PM, Massimo Di Stefano
<massimodisa...@gmail.com> wrote:
> urllib.urlretrieve('http://www.cdc.noaa.gov/Correlation/amon.us.long.data',
> 'file.txt') a = np.loadtxt('file.txt', skiprows=1)
>
> but it fails becouse of the txt description at the end of the file,

It's always hard to stop reading before the end of a file, since we
don't know when that's going to happen; I guess it would require a
buffered approach.

Fortunately, there is an easy workaround in your case.  All the text
lines start with "  ", so simply do:

np.loadtxt("amon.us.long.data", comments="  ")

You should see a speedup of about 3 times over genfromtxt (loadtxt
does much less under the hood).

Stéfan
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to