Python 如何获取数据类型列名
假设我使用genfromtxt创建一个Python 如何获取数据类型列名,python,numpy,Python,Numpy,假设我使用genfromtxt创建一个 这导致: array((500, 501, 502, 503, 504, 504, 504), dtype=[('ColumnName1', '<i8'), ('ColumnName2', '<i8'), ('ColumnName3', '<i8'), ('ColumnName4', '<i8'), ('ColumnName5', '<i8'), ('ColumnName6', '<i8'), ('ColumnName7
这导致:
array((500, 501, 502, 503, 504, 504, 504), dtype=[('ColumnName1', '<i8'), ('ColumnName2', '<i8'), ('ColumnName3', '<i8'), ('ColumnName4', '<i8'), ('ColumnName5', '<i8'), ('ColumnName6', '<i8'), ('ColumnName7', '<i8')])
数组((500、501、502、503、504、504、504),dtype=[('ColumnName1',”数据。dtype
正是您应该查找的位置。还有什么地方?您想要:
data.dtype.names
data.dtype
正是您应该查看的位置。其他位置?您想要:
data.dtype.names
对于我使用data.dtype.names
>>> import numpy as np
>>> data=np.array((500, 501, 502, 503, 504, 504, 504),
dtype=[('ColumnName1', '<i8'), ('ColumnName2', '<i8'),
('ColumnName3', '<i8'), ('ColumnName4', '<i8'), ('ColumnName5', '<i8'),
('ColumnName6', '<i8'), ('ColumnName7', '<i8')])
对于我使用data.dtype.names
>>> import numpy as np
>>> data=np.array((500, 501, 502, 503, 504, 504, 504),
dtype=[('ColumnName1', '<i8'), ('ColumnName2', '<i8'),
('ColumnName3', '<i8'), ('ColumnName4', '<i8'), ('ColumnName5', '<i8'),
('ColumnName6', '<i8'), ('ColumnName7', '<i8')])
我不知道名称
方法,我也不知道。我花了所有的帮助(data.dtype)
和5秒才找到它。我不知道名称
方法,我也不知道。我花了所有的帮助(data.dtype)
和5秒才找到它。