利用Pycharm断点调试Python程序的方法


Posted in Python onNovember 29, 2018

1.代码

准备没有语法错误的Python程序:

#!/usr/bin/python
import numpy as np

class Network:
 def __init__(self,sizes):
 self.num_layers=len(sizes)
 self.sizes=sizes
 self.biases=[np.random.randn(y,1) for y in sizes[1:]]
 self.weights=[np.random.randn(x,y) \
   for x,y in zip(sizes[1:],sizes[:-1])]
 self.null=[]

net=Network([2,3,1])
def sigmoid(z):
 return 1.0/(1.0+np.exp(-z))

说明:设置self.null=[]这一行代码的目的是能调试看到self.weights的内容,不然看不到,调试完成成后可以把self.null=[]这一行注释掉。

2.调试

1)设置断点:在行号后面单击

2)运行调试:按”Shift+F9”,程序运行到断点前

3)点击”Console”窗口下”Show Python Prompt”,进入可输入命令状态:

利用Pycharm断点调试Python程序的方法

4)输入自己想查看的变量名,这里以显示self.weights为例:

利用Pycharm断点调试Python程序的方法

以上这篇利用Pycharm断点调试Python程序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python去掉字符串中重复字符的方法
Feb 27 Python
Python中解析JSON并同时进行自定义编码处理实例
Feb 08 Python
Python的自动化部署模块Fabric的安装及使用指南
Jan 19 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
Jan 20 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
利用Python计算KS的实例详解
Mar 03 Python
python 给图像添加透明度(alpha通道)
Apr 09 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
用OpenCV进行年龄和性别检测的实现示例
Jan 29 Python
Python中的套接字编程是什么?
Jun 21 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 #Python
详解分布式任务队列Celery使用说明
Nov 29 #Python
Python正则表达式和元字符详解
Nov 29 #Python
Django中使用Celery的方法示例
Nov 29 #Python
记一次python 内存泄漏问题及解决过程
Nov 29 #Python
对python pandas 画移动平均线的方法详解
Nov 28 #Python
对pandas中时间窗函数rolling的使用详解
Nov 28 #Python
You might like
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
php+mysql事务rollback&commit示例
2010/02/08 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
javascript 写类方式之十
2009/07/05 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
python3 图片referer防盗链的实现方法
2018/03/12 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
Django使用rest_framework写出API
2020/05/21 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
关于.NET, HTML的五个问题
2012/08/29 面试题
党校培训思想汇报
2013/12/30 职场文书
成人继续教育实施方案
2014/03/01 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server