Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
如何将ndarray转换为图像并使用python显示_Python_Image_Multidimensional Array - Fatal编程技术网

如何将ndarray转换为图像并使用python显示

如何将ndarray转换为图像并使用python显示,python,image,multidimensional-array,Python,Image,Multidimensional Array,我已经将一组图像转换为ndarray并存储,现在我必须将它们转换回图像,而不将其保存到磁盘。我尝试使用“toimage()”函数,但它只显示1个图像 toimage(resizedlist.values()[0]).show() resizedlist.values包含49个图像的数据数组。有没有办法随机显示图像 提前谢谢 要将数据阵列打印为图像,可以使用matplotlib: import numpy as np import matplotlib.pyplot as plt random

我已经将一组图像转换为ndarray并存储,现在我必须将它们转换回图像,而不将其保存到磁盘。我尝试使用“toimage()”函数,但它只显示1个图像

toimage(resizedlist.values()[0]).show()
resizedlist.values包含49个图像的数据数组。有没有办法随机显示图像


提前谢谢

要将数据阵列打印为图像,可以使用matplotlib:

import numpy as np
import matplotlib.pyplot as plt

random = np.random.normal(0,1,size=[100,100])
plt.imshow(random,aspect="auto")
plt.show()
如果图像数据存储在RGBA中,
imshow
将使用正确的颜色等打印图像

所有这些信息可在此处找到以供参考:


你想做什么?将ndarray转换为图像或将ndarray打印为图像?在后一种情况下,
imshow
将执行您想要的操作。@ebarr我想将ndarray打印为图像。是否有任何方法将ndarray显示/打印为存储在字典中的图像。因为,我已经将图像作为ndarray存储在一个字典中,它正确地存储了,但是当它用于显示相同的图像时,它没有显示任何内容。