我试图模仿这行代码的作用,使用imageio
:
img_array = scipy.misc.imread('/Users/user/Desktop/IMG_5.png', flatten=True)
img_data = 255.0 - img_array.reshape(784)`
但是,在使用时imageio
我得到:
img = imageio.imread('/Users/user/Desktop/IMG_5.png')
img.flatten()
输出:Image([212, 211, 209, ..., 192, 190, 191], dtype=uint8)
img.reshape(1, 784)
ValueError: cannot reshape array of size 2352 into shape (1,784)
有人可以解释这里发生了什么,为什么我的图像大小为 2352?在导入之前,我将图像大小调整为 28x28 像素。