利用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 and、or以及and-or语法总结
Apr 14 Python
Bottle框架中的装饰器类和描述符应用详解
Oct 28 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
使用Python实现跳帧截取视频帧
May 31 Python
python 随机森林算法及其优化详解
Jul 11 Python
python实现大学人员管理系统
Oct 25 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
Jan 16 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python错误的处理方法
Jun 23 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
Jun 24 Python
关于python类SortedList详解
Sep 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 apache开启跨域模式过程详解
2019/07/08 PHP
网页自动跳转代码收集
2009/09/27 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
2014/12/18 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
python实现文本界面网络聊天室
2018/12/12 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
2019/10/24 Python
python实现IOU计算案例
2020/04/12 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
python中pow函数用法及功能说明
2020/12/04 Python
python 装饰器重要在哪
2021/02/14 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
保护环境倡议书500字
2014/05/19 职场文书
企业法人代表任命书
2014/06/06 职场文书
科技活动周标语
2014/10/08 职场文书
昆虫记读书笔记
2015/06/26 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
Java 关于String字符串原理上的问题
2022/04/07 Java/Android