Plt.close('all')不会关闭图像,因此下一条语句不会被执行
试图做plt.close('all')
import tensorflow as tf
import matplotlib.pyplot as plt
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
print(x_train.shape)
plt.imshow(x_test[0])
plt.show()
plt.close('all')
print(tf.__version__)
在我手动关闭图像之前,不打印tf.version
答案 0 :(得分:0)
这将显示该图形3秒钟并自动将其关闭。
plt.show(block=False)
plt.pause(3)
plt.close()
或另一个选择是将plt.show()
放在文件末尾。
在关闭图形之前,不会执行plt.close('all')。