测试样本
另存为文本文档(制表符分隔)类型,自己命名
python代码
from numpy import *
table = []
with open("test1.txt") as f:
for line in f:
one_line=line.strip("\n").split("\t")
# print(one_line)
num_one_line=list(map(int,one_line))
# print(num_one_line)
table.append(num_one_line)
print(table)
运行结果
对列表的行或列进行选取
train_data=table[:,0:4]
trian_lab=table[:,4]
运行上面代码出现下列错误:
TypeError: list indices must be integers or slices, not tuple
代码改为:
table=mat(table)
train_data=table[:,0:4]#取前4列
#print(train_data)
trian_lab=table[:,4]#取第五列