Почему Python scikitlearn OneHotEncoder сообщает, что размеры массива неверны, но возвращает ошибку значения, когда я изPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Почему Python scikitlearn OneHotEncoder сообщает, что размеры массива неверны, но возвращает ошибку значения, когда я из

Сообщение Гость »


Я пытаюсь использовать scikitlearn OneHotEncoder для выполнения задания. Я определяю y как столбец из кадра данных, в котором каждая ячейка имеет значение A B или C. Затем я подгоняю кодировщик с помощью X, как показано ниже.

y = df['РЕЙТИНГ'] X = ['А', 'Б', 'С'] кодировщик1 = OneHotEncoder().fit(X) печать(encoder1.transform(y).toarray()) Когда я это делаю, я получаю следующую ошибку: Ожидается 2D-массив, вместо этого получен 1D-массив: array=['A' 'B' 'C']. Измените форму данных либо с помощью array.reshape(-1, 1), если ваши данные содержат один объект, либо с помощью array.reshape(1, -1), если они содержат один образец.

Если я переопределяю X как X = [['A'], ['B'], ['C']], функция подгонки работает, но затем я получаю эту ошибку: X не содержит никаких функций, но OneHotEncoder ожидает 1 функцию.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Emgu CV: cvinvoke.projectPoints бросает «openCV: d == 2 && (размеры [0] == 1 || Размеры [1] == 1 || Размеры [0] размеры
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Почему нанесенные размеры моего графика неверны?
    Гость » » в форуме Python
    0 Ответы
    55 Просмотры
    Последнее сообщение Гость
  • Ошибка в коде конвейера в ScikitLearn с использованием Python
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Ошибка в коде конвейера в ScikitLearn с использованием Python
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Ошибка в коде конвейера в ScikitLearn с использованием Python
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»