from sklearn.preprocessing import OneHotEncoder
from sklearn.preprocessing import LabelEncoder

labelenc = LabelEncoder()
enc = OneHotEncoder(sparse=False)

X = [ 'red', 'red', 'green', 'blue', 'blue' ]

labelenc.fit(X)
X2 = labelenc.transform(X)

print(X2)

X2 = X2.reshape(len(X2),1)
print(X2)

enc.fit(X2)
X3 = enc.transform(X2)

print(X3)

