Python Numpy genfromtxt列名
如何让Python Numpy genfromtxt列名,python,numpy,Python,Numpy,如何让genfromtxt返回其列表,该列表是由names=True自动检索的列名?当我这样做时: data = np.genfromtxt("test.csv",names=True,delimiter=",",dtype=None) print data['col1'] 它打印col1的整列值 但是,我需要遍历所有列名。我该怎么做? 我尝试了data.keys()和其他各种方法,但是genfromtxt返回的任何对象似乎都不是字典兼容的对象。我想我可以自己通过列表,但从长远来看,这对我来说
genfromtxt
返回其列表
,该列表是由names=True
自动检索的列名?当我这样做时:
data = np.genfromtxt("test.csv",names=True,delimiter=",",dtype=None)
print data['col1']
它打印col1
的整列值
但是,我需要遍历所有列名。我该怎么做?
我尝试了data.keys()
和其他各种方法,但是genfromtxt
返回的任何对象似乎都不是字典兼容的对象。我想我可以自己通过列表
,但从长远来看,这对我来说是不可维护的
有什么想法吗
genfromtxt
返回一个
您可以使用
data.dtype
或者只是名字和名字
data.dtype.names
这是一个元组,您可以根据需要迭代并访问列