ValueError: Найденный массив с 0 сэмплами (формами) (shape = (0, 3072)), хотя требуется минимум 1 - PullRequest
0 голосов
/ 20 сентября 2018

Я работал над классификатором изображений, используя kNN для набора данных кошек и собак из kaggle.Ниже приведен фрагмент кода, который представляет ошибку, как в заголовке вопроса.

sp = SimplePreprocessor(32, 32)
sdl = SimpleDatasetLoader(preprocessors=[sp])
(data, labels) = sdl.load(imagePaths, verbose=500)
data = data.reshape((data.shape[0], 3072))

SimplePreprocessor и SimpleDatsetLoader - две функции, которые сжимают изображение до 32 * 32 и загружают набор данных соответственно.Теперь изображения 32 * 32 * 3 должны быть сведены в массив с формой (3000, 3072).Какие изменения следует внести в четвертую строку кода?

...