from sklearn.preprocessing import OneHotEncoder import numpy as np X = np.array([['mujer'], ['hombre'], ['hombre'], ['mujer']]) encoder = OneHotEncoder() print(encoder.fit_transform(X).toarray()) ''' [[0. 1.] [1. 0.] [1. 0.] [0. 1.]] '''