【发布时间】:2013-10-28 14:30:59
【问题描述】:
如果我有多个图像(加载为 NumPy 数组),如何在一个 IPython Notebook 单元格中显示?
我知道我可以使用plt.imshow(ima) 来显示一个图像……但我想一次显示多个。
我试过了:
for ima in images:
display(Image(ima))
但我只是得到一个损坏的图片链接:
【问题讨论】:
-
如果使用
imshow是一种选择,为什么不将它与subplots结合使用来创建图像数组?图片大小变化很大吗? -
我可以使用子图……但是当我只是在试验时,这会变得很繁琐:我需要设置行数和列数,然后如果行数和列数太多,我需要增加数字大小以确保它们每个都具有合理的大小,并且我需要等待整个图形渲染才能看到各个图像(而不是在生成时显示它们)
-
你使用python 3.3吗?是否有东西写入控制台?
-
不 - 这是 Py2.7。你是什么意思,“是写到控制台的东西”?你的意思是当我去
display(Image(…))的时候?在这种情况下,图像看起来像src="data:np.array([…])"。