gpt4 book ai didi

python - 使 matplotlib imshow 在 for 循环中阻塞 print()

转载 作者:行者123 更新时间:2023-12-04 17:59:25 26 4
gpt4 key购买 nike

在 ipython notebook 中,我在这样的 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() 的输出相互交错的想法?​​

最佳答案

不是你要求的,但它会起到同样的作用:

for i in range(3):
plt.figure()
plt.imshow(I[i])
plt.title("some explanation for image " + str(i))

Jupyter notebook showing images with titles

关于python - 使 matplotlib imshow 在 for 循环中阻塞 print(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37337465/

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