j'ai une liste de noms d'étiquettes que j'enuemrated et créé un dictionnaire:cartographie des valeurs cibles codées un chaud aux noms d'étiquettes appropriées
my_list = [b'airplane',
b'automobile',
b'bird',
b'cat',
b'deer',
b'dog',
b'frog',
b'horse',
b'ship',
b'truck']
label_dict =dict(enumerate(my_list))
{0: b'airplane',
1: b'automobile',
2: b'bird',
3: b'cat',
4: b'deer',
5: b'dog',
6: b'frog',
7: b'horse',
8: b'ship',
9: b'truck'}
Maintenant, je suis en train de nettoyer map
/apply
la valeur dict à ma cible qui est sous une forme codée à chaud.
y_test[0]
array([ 0., 0., 0., 1., 0., 0., 0., 0., 0., 0.])
y_test[0].map(label_dict) should return:
'cat'
Je jouais avec
(lambda key,value: value for y_test[0] == 1)
mais ne pouvait pas venir avec une
bétonMerci.