【发布时间】:2017-09-20 10:34:05
【问题描述】:
我正在对一个包含 28 个特征和 5000 个样本的数据集进行 KNN 分类:
trainingSet = []
testSet = []
imdb_score = range(1,11)
print ("Start splitting the dataset ...")
splitDataset(path + 'movies.csv', 0.60, trainingSet, testSet)
print ("Start KNeighborsClassifier ... \n")
neigh = KNeighborsClassifier(n_neighbors=5)
neigh.fit(trainingSet, imdb_score)
但是,我遇到了这个错误:
" samples: %r" % [int(l) for l in lengths])
ValueError: Found input variables with inconsistent numbers of samples: [3362, 10]
我认为我的代码看起来不错。请问有没有人遇到过这个问题?
【问题讨论】:
标签: numpy machine-learning scikit-learn knn