ValueError: невозможно преобразовать массив размера 1 в форму (1,43) - PullRequest
0 голосов
/ 31 октября 2019

Я использую 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)

1 Ответ

0 голосов
/ 31 октября 2019

изменить новый размер должен быть кортеж

использовать:

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]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...