У меня есть простой JPEG, в котором хранятся только числа 9, 8, .... 0. Размеры 28 x 280.
Если считать, что изображения в формате jpeg go слева направо, то мои 10 изображений будут размером 28 x 28 каждое (10 x 28 = 280).
Понимание списка, которое я использую для получения целочисленных значений из изображения, следующее:
image_parts = [image_1[:, k:k + 28] for k in range(10)]
Это действительно дает мне 10 элементов массива, но все они кажутся 9 '.
Код, который я использовал, чтобы получить среднее значение, был следующим:
test_img = np.array(image_parts_1[5]).reshape(28,28)
, но он также отображает' 9 '.
Итак, мое понимание списка неверно, способ, которым я пытаюсь извлечь значение, неправильный, или мое предположение о том, как упорядочивается jpeg (слева направо), неверно. Или какая-то комбинация (или что-то еще).
Буду признателен за любые предложения.
Спасибо.