Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将图片转换为类似MNIST的数据数组_Python_Arrays_Matrix - Fatal编程技术网

Python 如何将图片转换为类似MNIST的数据数组

Python 如何将图片转换为类似MNIST的数据数组,python,arrays,matrix,Python,Arrays,Matrix,我正在写一个神经网络,它能够从MNIST数据库中确定数字。我用tkinter做了一个GUI,在那里我可以画数字。我设法用Stackoverflow代码读入了这些。但问题是,我的神经网络只是获取了一个784个值的数组(我正在用枕头28x28调整图片的大小),就像数据库中的图片被保存一样,但我得到了2352个值(我猜它会获取每个r.g.b值并保存它。我只需要将这3个值合并到一个值中,那么我该怎么做呢 一幅图片的数组: [[[253 253 253] [254 254 254] [254

我正在写一个神经网络,它能够从MNIST数据库中确定数字。我用tkinter做了一个GUI,在那里我可以画数字。我设法用Stackoverflow代码读入了这些。但问题是,我的神经网络只是获取了一个784个值的数组(我正在用枕头28x28调整图片的大小),就像数据库中的图片被保存一样,但我得到了2352个值(我猜它会获取每个r.g.b值并保存它。我只需要将这3个值合并到一个值中,那么我该怎么做呢

一幅图片的数组:

  [[[253 253 253]
  [254 254 254]
  [254 254 254]
  ...
  [254 254 254]
  [254 254 254]
  [253 253 253]]]
我需要的数组(我知道我可以使用.tolist()进行安排,但我首先需要784个值):


顺便说一句:我知道我以后必须反转数字,但我目前正在努力处理rgb值。

使用枕头调整图像大小后,将其转换为灰度。 如果您调整大小的图像是
img

img = img.convert('L')
现在您将获得大小为28x28的图像

仅供参考:用于将rgb转换为灰度的公式为
L=0.2989*r+0.5870*g+0.1140*b

使用枕头调整图像大小后,将其转换为灰度。 如果您调整大小的图像是
img

img = img.convert('L')
现在您将获得大小为28x28的图像

仅供参考:用于将rgb转换为灰度的公式为
L=0.2989*r+0.5870*g+0.1140*b