利用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 相关文章推荐
wxPython 入门教程
Oct 07 Python
Python实现各种排序算法的代码示例总结
Dec 11 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
Nov 11 Python
python3爬取各类天气信息
Feb 24 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
Python实现微信小程序支付功能
Jul 25 Python
面向对象学习之pygame坦克大战
Sep 11 Python
python垃圾回收机制(GC)原理解析
Dec 30 Python
Pycharm中import torch报错的快速解决方法
Mar 05 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 Python
python 三边测量定位的实现代码
Apr 22 Python
如何基于python实现单目三维重建详解
Jun 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实现把数字ID转字母ID
2013/08/12 PHP
php生成图片缩略图的方法
2015/04/07 PHP
CI框架常用函数封装实例
2016/11/21 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
学习React中ref的两个demo示例
2018/08/14 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
详解Python中dict与set的使用
2015/08/10 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
python查询文件夹下excel的sheet名代码实例
2019/04/02 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
一套比较完整的软件测试人员面试题
2012/05/13 面试题
个人求职信范文分享
2013/12/13 职场文书
集体婚礼策划方案
2014/02/22 职场文书
诚实守信演讲稿
2014/09/01 职场文书
高中生国庆节演讲稿范文2014
2014/09/21 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
展览会邀请函
2015/02/02 职场文书
土建施工员岗位职责
2015/04/11 职场文书
公司仓库管理制度
2015/08/04 职场文书
解决Oracle数据库用户密码过期
2022/05/11 Oracle