Вопросы с тегом «one-hot-encoding»

227
Конвертировать массив индексов в 1-й горячий кодированный массив

Допустим, у меня есть 1d NumPy массив a = array([1,0,3]) Я хотел бы закодировать это как 2d 1-горячий массив b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]]) Есть ли быстрый способ сделать это? Быстрее, чем просто перебрать, aчтобы установить элементы b, то...

132
Как я могу выполнить горячее кодирование в Python?

У меня проблема классификации машинного обучения с 80% категориальных переменных. Должен ли я использовать одно горячее кодирование, если я хочу использовать какой-либо классификатор для классификации? Могу ли я передать данные классификатору без кодировки? Я пытаюсь сделать следующее для выбора...