利用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实现的简单文本类游戏实例
Apr 28 Python
Python中title()方法的使用简介
May 20 Python
python实现汉诺塔递归算法经典案例
Mar 01 Python
pandas数值计算与排序方法
Apr 12 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
20行python代码的入门级小游戏的详解
May 05 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
详解python statistics模块及函数用法
Oct 27 Python
浅谈盘点5种基于Python生成的个性化语音方法
Feb 05 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 Python
Python 如何安装Selenium
May 06 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 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数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
JavaScript 面向对象之命名空间
2010/05/04 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
js读取注册表的键值示例
2013/09/25 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
解决js函数闭包内存泄露问题的办法
2016/01/25 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
Python struct模块解析
2014/06/12 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
将matplotlib绘图嵌入pyqt的方法示例
2020/01/08 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
python 实现aes256加密
2020/11/27 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
优秀团队获奖感言
2014/02/19 职场文书
合作意向书格式及范文
2014/03/31 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
村主任当选感言
2015/08/01 职场文书