我正在使用sklearn实现KNN。我正在传递与数据库的一行相对应的条目,以对算法进行排序。但是,返回错误。
Código:
entrada = [2.41,46.99,0.4,3,2.3,4,3.7,3,2.4,4,1983,2]
entrada = np.array(entrada).reshape(1, (len(entrada)))
resultado = classificador.predict(entrada)
答案 0 :(得分:0)
重塑新尺寸必须为元组
使用:
import numpy as np
entrada = [2.41,46.99,0.4,3,2.3,4,3.7,3,2.4,4,1983,2]
entrada = np.array(entrada).reshape((1, len(entrada)))
print(entrada)
[[2.410e+00 4.699e+01 4.000e-01 3.000e+00 2.300e+00 4.000e+00 3.700e+00
3.000e+00 2.400e+00 4.000e+00 1.983e+03 2.000e+00]]