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

19
Конвертировать массив индексов в 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, то есть.

20
Как я могу выполнить горячее кодирование в Python?
У меня проблема классификации машинного обучения с 80% категориальных переменных. Должен ли я использовать одно горячее кодирование, если я хочу использовать какой-либо классификатор для классификации? Могу ли я передать данные классификатору без кодировки? Я пытаюсь сделать следующее для выбора функции: Прочитал досье поезда: num_rows_to_read = 10000 train_small = pd.read_csv("../../dataset/train.csv", nrows=num_rows_to_read) …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.