Преобразование LabelEncoder OneHotencoderPython

Программы на Python
Ответить
Anonymous
 Преобразование LabelEncoder OneHotencoder

Сообщение Anonymous »

Я работаю над платформой для ноутбуков Jupiter на языке Python. У меня есть набор данных, выходные данные которого состоят из 4 различных меток и выходные данные которого являются категориальной переменной. Я закодировал эти выходные данные с помощью кодировщика меток как 1-й класс-0, 2-й класс-1, 3-й класс-2 и 4-й класс-3. Но поскольку я не хочу, чтобы между этими классификациями была сортировка по размеру и малости, я выполнил операцию onehotencoder. Правильно ли работает написанный мной код или в этом коде есть какие-то недостатки? Или этот выходной класс, как еще я могу классифицировать их как 0,1,2,3 без каких-либо отношений сортировки между ними?
fd["labelnum"]=fd["label"]
le=preprocessing.LabelEncoder()
fd['labelnum']=le.fit_transform(fd['labelnum'])#1.Class=0 2.Class=1 3.Class=2 4.Class=3
ohe=ColumnTransformer([("ohe",OneHotEncoder(dtype=int),fd['labelnum'])],remainder="passthrough")here


Подробнее здесь: https://stackoverflow.com/questions/793 ... hotencoder
Ответить

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

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

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

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

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