array=[ 45000. 50000. 60000. 80000. 110000. 150000. 200000. 300000. 500000. 1000000.].
array=[ 45000. 50000. 60000. 80000. 110000. 150000. 200000. 300000. 500000. 1000000.]
Ниже появляется сообщение об ошибке при использовании SVM.Массив представляет собой пустой массив.
Измените ваши данные, используя array.reshape(-1, 1), если ваши данные имеют одну функцию, или array.reshape(1, -1), если в нем содержится один образец.
array.reshape(-1, 1)
array.reshape(1, -1)
Есть два способа сделать это.
[]
array = array.reshape(-1, 1)
Сообщение об ошибке уже показывает вам ответ, как правильно указано @ Abhineet
Ответ уже на ваш вопрос.Вы предоставляете одномерный массив для функции, которая ожидает двухмерный массив.Вы можете добавить пустое измерение в массив 1D, чтобы преобразовать его в 2D, используя array.reshape(-1, 1).