gpt4 book ai didi

python - 在几个地 block 中绘制图片列表列表

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:09 26 4
gpt4 key购买 nike

我有一个带有图片路径的列表,我想在几个图中“绘制”它们,例如:

list = [['./path1/pic1.jpg','./path1/pic2.jpg',...],['./path2/pic1.jpg',...],[...]]

输出必须在此,例如 3 个带有列表中图片的绘图

我已经试过了,但它似乎不对,因为我得到了这个错误

    fig, ax = plt.subplots(len(list))
for image in list:
im = Image.open(image)
ax.imshow(im)


AttributeError: 'numpy.ndarray' object has no attribute 'imshow'

我还尝试了 im = mpimg.imread(image) 得到了相同的结果,而 ax.imshow(image) 没有任何“打开”

也许有人知道怎么做...

最佳答案

subplots 函数返回轴的 ndarray。它的长度将与您创建的子图的数量相同。所以你必须索引它并在右边显示图像。

images = [...]
fig, axes = plt.subplots(len(images))
for i, image in enumerate(images):
im = Image.open(image)
axes[i].imshow(im)

关于python - 在几个地 block 中绘制图片列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com