LabelEncoder, OneHotEncoder
from sklearn.preprocessing import LabelEncoder, OneHotEncoder
import numpy as np
encoder_x=LabelEncoder()
x = [[chr(i%3+ord('a')), i+1] for i in range(5) ]
x= np.array(x )
x[:,0]=encoder_x.fit_transform(x[:,0])
print('LabelEncoder\n',x)
onehotencoder = OneHotEncoder( )
x=onehotencoder.fit_transform(x[:,0].reshape(-1,1)).toarray()
print('OneHotEncoder\n',x)