利用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 相关文章推荐
Python3中条件控制、循环与函数的简易教程
Nov 21 Python
python对excel文档去重及求和的实例
Apr 18 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
python机器学习之KNN分类算法
Aug 29 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
pytorch自定义初始化权重的方法
Aug 17 Python
python实现把两个二维array叠加成三维array示例
Nov 29 Python
Python龙贝格法求积分实例
Feb 29 Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
基于python实现监听Rabbitmq系统日志代码示例
Nov 28 Python
详解Python牛顿插值法
May 11 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
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
php中上传文件的的解决方案
2018/09/25 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
新手vue构建单页面应用实例代码
2017/09/18 Javascript
vue实现学生录入系统之添加删除功能
2018/07/11 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
NumPy 数组使用大全
2019/04/25 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
CSS3实现苹果手机解锁的字体闪亮效果示例
2021/01/05 HTML / CSS
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
计算机求职信
2013/12/01 职场文书
后勤采购员岗位职责
2013/12/19 职场文书
运动会入场词60字
2014/02/15 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
文艺演出主持词
2015/07/01 职场文书