关于pycharm不能显示plt.show()问题的解决方案

我最近在学习tensorflow时写了如下代码,却怎么都显示不出来:

def show_single_image(img_arr):
    plt.imshow(img_arr, cmap ="binary")
    plt.show()
show_single_image(x_train[0])

代码和老师一模一样,但他用的是jupyter notebook,而我用的pycharm,死活出不来

在网上寻找答案都没用,有的博主说加import pylab但我个人无效

还好看到一篇帖子https://blog.csdn.net/mingyuli/article/details/81566119中找到了答案,原因是pycharm隐藏了显示的图像,只要在setting中设置一下就可以了

打开setting ,找到python scientific ,关闭 show plots in tool window

关于pycharm不能显示plt.show()问题的解决方案_第1张图片

完美解决

关于pycharm不能显示plt.show()问题的解决方案_第2张图片

原文来自https://blog.csdn.net/mingyuli/article/details/81566119,但好像没人看,我仅仅帮忙转载一下,希望能帮到大家,谢谢

你可能感兴趣的:(关于pycharm不能显示plt.show()问题的解决方案)