如何子图对来自不同文件夹的照片
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])
我有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])