在ipython笔记本中,我在这样的for循环中使用matplotlib.pyplot imshow:
for i in range(3):
plt.figure()
plt.imshow(I[i])
print("some explanation for image " + str(i))
基本上我希望每个图像都显示一个打印出来的句子。但我得到的是3个句子一起打印出来,然后是3个图像。
我尝试在print()之前使用time.sleep(1)但不起作用。有没有想过让plt.imshow()和print()的输出相互交错?