[Numpy-discussion] Using loadtxt to read in mixed data types
Neil Crighton
neilcrighton at gmail.com
Fri Jul 3 04:30:59 EDT 2009
Pierre GM <pgmdevlist <at> gmail.com> writes:
> What about
> 'formats':[eval(b) for b in event_format]
>
> Should it fail, try something like:
> dtype([(x,eval(b)) for (x,b) in zip(event_fields, event_format)])
>
> At least you force dtype to have the same nb of names & formats.
>
You could use
data = np.genfromtxt(filename, names=listofname, dtype=None)
Then you just need to specify the column names, and not the dtypes (they are
inferred from the data). There are probably backwards compatibility issues, but
it would be great if dtype=None was the default for genfromtxt.
Neil
More information about the NumPy-Discussion
mailing list