我想对图像分类进行编码,使用hough transform
进行特征提取,并使用kNN
进行分类,有人可以帮助我解决错误:
TypeError:只能将str(而不是“ list”)连接到knn中的str。
这是代码:
def KNN():
txt=[]
test=[]
pathknn = "f:\Data\Classifiers\KNN"
if not os.path.exists(pathknn):
os.makedirs(pathknn)
data = pd.read_csv('F:\Data\hough\\'+txt+'.txt' + str)
data=shuffle(data, random_state=0)
答案 0 :(得分:1)
您不能构造字符串和列表对象。您可能需要像这样运行循环。
txts = ["one", "two"]
["location/"+(txt +".txt) for txt in txts]
输出:[“ location / one.txt”,“ location / two.txt”]