On Tue, Sep 25, 2012 at 2:31 AM, Andreas Hilboll <[email protected]> wrote: > I commonly have to deal with legacy ASCII files, which don't have a > constant number of columns. The standard is 10 values per row, but > sometimes, there are less columns. loadtxt doesn't support this, and in > genfromtext, the rows which have less than 10 values are excluded from the > resulting array. > > Is there any way around this?
the trick is: what does it mean when there are fewer values in a row? There is no way to universally define that. Anyway, I'd just punt on using a standard ascii file reader, in the time it took to write this question, you'd be halfway to writing a custom file parser -- it's really easy in Python, at least if you don't need absolutely top performance (which loadtext and genfromtext doen't give you anyway) -Chris > Thanks for your insight, > Andreas. > > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > http://mail.scipy.org/mailman/listinfo/numpy-discussion -- 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
