我正在尝试使用Scikit-learn将二维的行映射到标签列表中的元素。
例如:
from sklearn import tree
clf = DecisionTreeclassifier()
#2D list of training data:
training_data = [[1,2,3],[1,4,5,6],[5,7],3]]
#1D list of training labels:
training_labels = ['a','b','c','a']
clf = clf.fit(training_data,training_labels)
运行代码时,出现“ ValueError:设置具有序列的数组元素”。
我想知道如何正确转换数据,以使测试数据适合训练标签。