利用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 相关文章推荐
简单的Apache+FastCGI+Django配置指南
Jul 22 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
python字典多键值及重复键值的使用方法(详解)
Oct 31 Python
Python 实现12306登录功能实例代码
Feb 09 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
python画折线图的程序
Jul 26 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
Python进阶:生成器 懒人版本的迭代器详解
Jun 29 Python
Python实现代码统计工具
Sep 19 Python
python实现大学人员管理系统
Oct 25 Python
python实现对列表中的元素进行倒序打印
Nov 23 Python
opencv3/C++实现视频背景去除建模(BSM)
Dec 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
javascript call和apply方法
2008/11/24 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
2018/08/02 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
python解释器spython使用及原理解析
2019/08/24 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
python多线程semaphore实现线程数控制的示例
2020/08/10 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
网络教育自我鉴定
2013/11/01 职场文书
房地产融资计划书
2014/01/10 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
委托书怎样写
2014/08/30 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
上课迟到检讨书300字
2014/10/15 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript