I have a sequence s = [4,3,1,0,5] and num_classes = 6 and I want to generate a Numpy matrix m of shape (len(s), num_classes)
s = [4,3,1,0,5]
num_classes = 6
m
(len(s), num_classes)
Brocasting still works just do
$ (labels[:,:,:,None]==np.arange(num_classes))+0