我一直尝试通过我的 KNN 分类器运行一组新数据,但会收到以下消息:
ValueError: query data dimension must match training data dimension
然后它使用:
x_new = pd.read_csv('NewFeaturePractice.csv' , names = attributes)
x_new = x_new.values.reshape(52,84)
(这是训练数据的维度),但随后会收到:
ValueError: cannot reshape array of size 672 into shape (52,84)
第二个数据集的行数与第一个数据集的行数不同,这意味着即使我尝试重塑数组,我也会有几个空格。如何运行代码,以便无论我的新数据集大小如何,我仍然可以获得结果?