如何子图对来自不同文件夹的照片

How subplot pairs of photo from different folder

我有2个文件夹,每个文件夹有13张图片。我想绘制任何一对。例如,第一个文件夹中的第一张图片紧挨着第二个文件夹中的第一张图片。然后在它下面是来自第一个和第二个文件夹的第二对照片。 请你帮助我好吗。我尝试了自己,但 id 不起作用。这是我所做的和我得到的:

for i in range(len(data)):
    plt.subplot(122)
    imshow(data[i])
    plt.title("Image")
    plt.show()
    plt.subplot(122)
    imshow(np.squeeze(preds_train_t[i] > 0.5))
    plt.title("Predictions")
    plt.show()
    print('Next Picture')
    print('\n')

假设第一个文件夹是data,第二个是preds_train_t。

上面代码的可怕输出:

以下代码生成一些示例图像,然后创建一个具有 2x13 子图几何图形的图形,并遍历列表以并排绘制图像

N=13
x,y = 20,50
train = [np.random.random(size=(x,y)) for _ in range(N)]
preds_train_t = [np.random.random(size=(x,y)) for _ in range(N)]

fig, axs = plt.subplots(len(train),2)
for i in range(N):
    axs[i,0].imshow(train[i])
    axs[i,1].imshow(preds_train_t[i])