现在,我使用pycharm作为python-IDE。当我使用matplotlib中的imshow()时,该函数运行良好,但不会出现情节屏幕。 情节画面出现在jupyter笔记本上。
import numpy as np
image = np.array([[[[1],[2],[3]],
[[4],[5],[6]],
[[7],[8],[9]]]], dtype=np.float32)
print(image.shape)
plt.imshow(image.reshape(3,3), cmap='Greys')
答案 0 :(得分:0)
我认为您错过了问题from matplotlib import pyplot as plt
中的一行。尝试添加第plt.show()
行。有趣的是,当我从PyCharm命令行运行它时,我不需要该行,但是当我在脚本中运行它时,我会这样做。当我从linux命令行运行时,我还需要额外的行。
import numpy as np
from matplotlib import pyplot as plt
image = np.array([[[[1],[2],[3]],
[[4],[5],[6]],
[[7],[8],[9]]]], dtype=np.float32)
print(image.shape)
plt.imshow(image.reshape(3,3), cmap='Greys')
plt.show()