【发布时间】:2013-12-25 10:25:07
【问题描述】:
如下所示:
http://library.isr.ist.utl.pt/docs/numpy/user/basics.io.genfromtxt.html#choosing-the-data-type
“在除第一种情况之外的所有情况下,输出将是具有结构化 dtype 的一维数组。此 dtype 具有与序列中的项目一样多的字段。字段名称使用 names 关键字定义。”
问题是我该如何解决这个问题?我想将 genfromtxt 与具有列的数据文件一起使用,例如整数,字符串,整数。
如果我这样做:
dtype=(int, "|S5|", int)
然后整个形状从 (x, y) 变为仅 (x, ) 并且当我尝试使用掩码时出现“索引过多”错误。
当我使用 dtype=None 时,我可以保留 2D 结构,但如果第一行的列看起来可能是一个数字,它经常会出错(这经常发生在我的数据集中)。
我怎样才能最好地解决这个问题?
【问题讨论】: