我正在尝试在Python3.5中使用genfromtxt修复一个数据集。但我一直收到下一个错误:
ndtype = np.dtype(dict(formats=ndtype, names=names))
TypeError: data type not understood这就是我使用的代码。任何帮助都将不胜感激!
names = ["country", "year"]
names.extend(["col%i" % (idx+1) for idx in range(682)])
dtype = "S64,i4" + ",".join(["f18" for idx in range(682)])
dataset = np.genfromtxt(data_file, dtype=dtype, names=names, delimiter=",", skip_header=1, autostrip=2)发布于 2016-12-12 23:13:10
dtype = "S64,i4" + ",".join(["f18" for idx in range(682)])
将产生类似如下的结果:
s64,i4f18,f18,f18,f18...
注意i4后面没有逗号。
https://stackoverflow.com/questions/41103788
复制相似问题