Я пытаюсь заполнить свой массив с учебными ярлыками. Скажите k = 0 и size = 3, k = 1 и size = 3, результат должен выглядеть следующим образом: np.array ([0], [0], [0], [1], [1], [1] )
Теперь этот код работает:
np.array([0]*size1, [1]*size2, ...)
Но это не работает:
train_labels = np.array([k]*size for k, size in enumerate(train_sizes))
Когда я звоню keras.utils.to_categorical вроде:
train_labels = keras.utils.to_categorical(train_labels, num_classes = class_size)
Это даст мне следующую ошибку:
TypeError: long() argument must be a string or a number, not 'generator'
Может кто-нибудь помочь мне с этим? Спасибо!