当前位置:网站首页>pychrm社区版调用matplotlib.pyplot.imshow()函数图像不弹出的解决方法
pychrm社区版调用matplotlib.pyplot.imshow()函数图像不弹出的解决方法
2022-07-06 11:02:00 【--吉择--】
前言
学习吴恩达老师的deeplearningai课程,完成第二周编程作业二,想自己在pycharm中重新写一遍代码,发现加载完数据集后图像不显示。
环境
win10
anaconda3
python3.8
pychrm-community-2022.1.3
解决方法
方法一:
导入pylab库(pylab是matplotlib中的一个模块,直接导入即可。)
在plt.imshow(train_set_x_orig[index])后加一句pylab.show()
import numpy as np
from matplotlib import pyplot as plt
import h5py
import scipy
from PIL import Image
from scipy import ndimage
import scipy.misc
import pylab
def load_dataset():
train_dataset = h5py.File('datasets/train_catvnoncat.h5', "r")
train_set_x_orig = np.array(train_dataset["train_set_x"][:]) # your train set features
train_set_y_orig = np.array(train_dataset["train_set_y"][:]) # your train set labels
test_dataset = h5py.File('datasets/test_catvnoncat.h5', "r")
test_set_x_orig = np.array(test_dataset["test_set_x"][:]) # your test set features
test_set_y_orig = np.array(test_dataset["test_set_y"][:]) # your test set labels
classes = np.array(test_dataset["list_classes"][:]) # the list of classes
train_set_y_orig = train_set_y_orig.reshape((1, train_set_y_orig.shape[0]))
test_set_y_orig = test_set_y_orig.reshape((1, test_set_y_orig.shape[0]))
return train_set_x_orig, train_set_y_orig, test_set_x_orig, test_set_y_orig, classes
train_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset()
index = 5
plt.imshow(train_set_x_orig[index])
pylab.show()
print("y = " + str(train_set_y[:, index]) + ", it's a '" + classes[np.squeeze(train_set_y[:, index])].decode(
"utf-8") + "' picture.")
方法二:
在plt.imshow(train_set_x_orig[index])后加一句plt.show()
PS
- 网上有中解决方法是pycharm–>File | Settings | Tools | Python Scientific | 取消勾选Show plots in tool window,但我的pycharm里根本没有Python Scientific这个选项
- pycharm使用plt不显示图片解决方案
这篇博客解释了为什么在jupyter中可以显示而pycharm中不可以显示。 - 感觉中科大的镜像源蛮好用
pip3 install -i https://pypi.mirrors.ustc.edu.cn/simple/ pylab
边栏推荐
猜你喜欢
C#/VB. Net to add text / image watermarks to PDF documents
Docker安装Redis
【中山大学】考研初试复试资料分享
Jushan database was among the first batch of financial information innovation solutions!
美庐生物IPO被终止:年营收3.85亿 陈林为实控人
helm部署etcd集群
None of the strongest kings in the monitoring industry!
抽象类与抽象方法
裕太微冲刺科创板:拟募资13亿 华为与小米基金是股东
二叉搜索树
随机推荐
Understanding disentangling in β- VAE paper reading notes
Summary of performance knowledge points
Atcoder a mountaineer
人体骨骼点检测:自顶向下(部分理论)
使用cpolar建立一个商业网站(1)
Noninvasive and cuff free blood pressure measurement for telemedicine [translation]
287. Find duplicates
【中山大学】考研初试复试资料分享
Cocos2d Lua smaller and smaller sample memory game
安装及管理程序
Cobra quick start - designed for command line programs
287. 寻找重复数
Using block to realize the traditional values between two pages
上海部分招工市場對新冠陽性康複者拒絕招錄
Visual Studio Code启动时提示“Code安装似乎损坏。请重新安装。”、标题栏显示“不受支持”信息的解决办法
视频化全链路智能上云?一文详解什么是阿里云视频云「智能媒体生产」
Stm32+hc05 serial port Bluetooth design simple Bluetooth speaker
echart简单组件封装
使用block实现两个页面之间的传统价值观
44 colleges and universities were selected! Publicity of distributed intelligent computing project list