利用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实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
Python批量查询域名是否被注册过
Jun 21 Python
Python实现简单遗传算法(SGA)
Jan 29 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
python print出共轭复数的方法详解
Jun 25 Python
python 直接赋值和copy的区别详解
Aug 07 Python
Python如何优雅获取本机IP方法
Nov 10 Python
python 实现简单的FTP程序
Dec 27 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 Python
Python 爬虫性能相关总结
Aug 03 Python
python 将Excel转Word的示例
Mar 02 Python
python神经网络 使用Keras构建RNN训练
May 04 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的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
javascript 分号总结及详细介绍
2016/09/24 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
Python中os和shutil模块实用方法集锦
2014/05/13 Python
解析Python中的异常处理
2015/04/28 Python
python去掉空白行的多种实现代码
2018/03/19 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
副总经理工作职责
2013/11/28 职场文书
暑期实习鉴定
2013/12/16 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
护林员个人总结
2015/03/04 职场文书