KRN_05
Профи
(719)
21 час назад
Ответ chat gpt:
import pandas as pd
import numpy as np
Функция для преобразования значения в one hot вектор
def one_hot_encode(value, classes):
one_hot = np.zeros(classes)
one_hot[value] = 1
return one_hot
Преобразование столбца 'whoAmI' в one hot формат
classes = len(data['whoAmI'].unique())
data['one_hot'] = data['whoAmI'].apply(lambda x: one_hot_encode(lst.index(x), classes))
data.head()
import random
lst = ['robot'] * 10
lst += ['human'] * 10
random.shuffle(lst)
data = pd.DataFrame({'whoAmI':lst})
data.head()