import numpy as np
from keras.utils import to_categorical
data01 = np.array([0,1,3,2,5,6,4,7,9,8])
data01_one_hots = to_categorical(data01)
print(data01_one_hots)
print(data01_one_hots.shape)
print("-----------------------------------------------------")
data02 = np.array([0,1,3,2,5,6,4,7,9,8,10,11])
data02_one_hots = to_categorical(data02)
print(data02_one_hots)
print(data02_one_hots.shape)
print("-----------------------------------------------------")
data03 = np.array([0,1,3,2,5,6,4,7,9,8,2,3])
data03_one_hots = to_categorical(data03)
print(data03_one_hots)
print(data03_one_hots.shape)
print("-----------------------------------------------------")
data04 = np.array([0,1,11,2,5,6,4,7,14,8])
data04_one_hots = to_categorical(data04)
print(data04_one_hots)
print(data04_one_hots.shape)
data01 = [np.argmax(one_hot) for one_hot in data01_one_hots]
print(data01)
data02 = [np.argmax(one_hot) for one_hot in data02_one_hots]
print(data02)
data03 = [np.argmax(one_hot) for one_hot in data03_one_hots]
print(data03)
data04 = [np.argmax(one_hot) for one_hot in data04_one_hots]
print(data04)