TypeError:只能将str(而不是“list”)连接到knn中的str

2024-04-26 17:11:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想编码图像分类,用hough transform进行特征提取,用kNN进行分类,有人能帮我解决这个错误吗:

TypeError: can only concatenate str (not "list") to str in knn.

代码如下:

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)

Tags: 图像txt编码dataos错误分类not
1条回答
网友
1楼 · 发布于 2024-04-26 17:11:06

不能构造字符串和列表对象。你可能需要像这样运行一个循环。你知道吗

txts = ["one", "two"]
["location/"+(txt +".txt) for txt in txts]

输出:[“位置/一个.txt“,”位置/两个.txt“]

相关问题 更多 >