2013-10-10 41 views
11

我做了這個電話獲取標題行:從numpy.genfromtxt

data = numpy.genfromtxt('grades.txt', dtype=None, delimiter='\t', names=True) 

你如何獲得列名的列表?

回答

12

的列名可以在

data.dtype.names 

例如可以發現,

In [39]: data 
Out[39]: 
array([('2010-1-1', 1.2, 2.3, 3.4), ('2010-2-1', 4.5, 5.6, 6.7)], 
     dtype=[('f0', '|S10'), ('f1', '<f8'), ('f2', '<f8'), ('f3', '<f8')]) 

In [40]: data.dtype 
Out[40]: dtype([('f0', '|S10'), ('f1', '<f8'), ('f2', '<f8'), ('f3', '<f8')]) 

In [41]: data.dtype.names 
Out[41]: ('f0', 'f1', 'f2', 'f3') 
相關問題