利用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中的标识运算符
May 14 Python
Python中Django框架利用url来控制登录的方法
Jul 25 Python
Python入门_浅谈逻辑判断与运算符
May 16 Python
python 筛选数据集中列中value长度大于20的数据集方法
Jun 14 Python
Python中修改字符串的四种方法
Nov 02 Python
使用OpenCV实现仿射变换—缩放功能
Aug 29 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
python 实现目录复制的三种小结
Dec 04 Python
python实现FTP循环上传文件
Mar 20 Python
Python selenium自动化测试模型图解
Apr 15 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
Python操作Word批量生成合同的实现示例
Aug 28 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脚本中include文件出错解决方法
2008/11/20 PHP
来自phpguru得Php Cache类源码
2010/04/15 PHP
PHP 解决session死锁的方法
2013/06/20 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
php获取微信openid方法总结
2019/10/10 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
跟着JQuery API学Jquery 之三 筛选
2010/04/09 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
js读取本地文件的实例
2017/12/22 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
Python实现批量读取word中表格信息的方法
2015/07/30 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
python小程序实现刷票功能详解
2019/07/17 Python
django 中QuerySet特性功能详解
2019/07/25 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
派出所所长先进事迹
2014/05/19 职场文书
个人投资合作协议书
2014/10/12 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
雷锋观后感
2015/06/10 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
六一亲子活动感想
2015/08/07 职场文书
教师节祝酒词
2015/08/11 职场文书
教你用python实现12306余票查询
2021/06/30 Python