当前位置:网站首页>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
边栏推荐
- 测试行业的小伙伴,有问题可以找我哈。菜鸟一枚~
- A wearable arm device for night and sleeveless blood pressure measurement [translation]
- test about BinaryTree
- 首先看K一个难看的数字
- Human bone point detection: top-down (part of the theory)
- 2022/02/12
- 爬虫玩得好,牢饭吃到饱?这3条底线千万不能碰!
- 用于远程医疗的无创、无袖带血压测量【翻译】
- Understanding disentangling in β- VAE paper reading notes
- Xu Xiang's wife Ying Ying responded to the "stock review": she wrote it!
猜你喜欢
openmv4 学习笔记1----一键下载、图像处理背景知识、LAB亮度-对比度
用于远程医疗的无创、无袖带血压测量【翻译】
抽象类与抽象方法
测试行业的小伙伴,有问题可以找我哈。菜鸟一枚~
Reptiles have a good time. Are you full? These three bottom lines must not be touched!
[depth first search] Ji suanke: find numbers
Introduction and case analysis of Prophet model
Introduction to the use of SAP Fiori application index tool and SAP Fiori tools
星诺奇科技IPO被终止:曾拟募资3.5亿元 年营收3.67亿
一种用于夜间和无袖测量血压手臂可穿戴设备【翻译】
随机推荐
atcoder它A Mountaineer
Numerical analysis: least squares and ridge regression (pytoch Implementation)
UFIDA OA vulnerability learning - ncfindweb directory traversal vulnerability
用友OA漏洞学习——NCFindWeb 目录遍历漏洞
If you have any problems, you can contact me. A rookie ~
手写一个的在线聊天系统(原理篇1)
DOM Brief
Shangsilicon Valley JUC high concurrency programming learning notes (3) multi thread lock
CSRF vulnerability analysis
Stm32+hc05 serial port Bluetooth design simple Bluetooth speaker
Visual Studio Code启动时提示“Code安装似乎损坏。请重新安装。”、标题栏显示“不受支持”信息的解决办法
ORACLE进阶(四)表连接讲解
Human bone point detection: top-down (part of the theory)
根据PPG估算血压利用频谱谱-时间深度神经网络【翻】
Jushan database was among the first batch of financial information innovation solutions!
POJ 2208 six lengths of tetrahedron are known, and the volume is calculated
Docker installation redis
徐翔妻子应莹回应“股评”:自己写的!
Breadth first traversal of graph
2022.2.12