利用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 14 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
Python绘图Matplotlib之坐标轴及刻度总结
Jun 28 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
Sep 24 Python
Django 实现对已存在的model进行更改
Mar 28 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
PIP和conda 更换国内安装源的方法步骤
Sep 21 Python
如何在python中处理配置文件代码实例
Sep 27 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 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
php多层数组与对象的转换实例代码
2013/08/05 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
javascript this用法小结
2008/12/19 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
vue中post请求以a=a&b=b 的格式写遇到的问题
2018/04/27 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
Python中使用语句导入模块或包的机制研究
2015/03/30 Python
详解Python中的循环语句的用法
2015/04/09 Python
python学生管理系统代码实现
2020/04/05 Python
python读取Excel实例详解
2018/08/17 Python
使用Python实现租车计费系统的两种方法
2018/09/29 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
django的ORM模型的实现原理
2019/03/04 Python
简单分析python的类变量、实例变量
2019/08/23 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
四查四看剖析材料
2014/02/14 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android