我正在尝试阅读以下文件,并尝试使用numpy加载数据:
#Frame HIE_21@O-PHE_32@N-H THR_20@O-PHE_32@N-H HIE_21@ND1-PHE_32@N-H
1 0 0 0
2 1 0 0
3 0 0 0
4 0 0 0
5 0 0 0
如果我从第一行开始读取第一行的字段名称,那么这些名称就缺少了' - '中间人物:
f1 = np.genfromtxt(fileName1, dtype=None, names=True)
labels = f1.dtype.names[1:]
print labels
> ('HIE_21OPHE_32NH', 'THR_20OPHE_32NH', 'HIE_21ND1PHE_32NH')
而不是
HIE_21O-PHE_32NH,THR_20O-PHE_32NH,HIE_21ND1-PHE_32NH
为什么呢?如何检索连字符?
答案 0 :(得分:2)
使用参数AckMode.RECORD
:
deletechars=''