利用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 相关文章推荐
记录Django开发心得
Jul 16 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
python梯度下降算法的实现
Feb 24 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
Python如何使用vars返回对象的属性列表
Oct 17 Python
Python调用REST API接口的几种方式汇总
Oct 19 Python
python 实现简易的记事本
Nov 30 Python
python pillow库的基础使用教程
Jan 13 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
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
PHP7正式版测试,性能惊艳!
2015/12/08 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
JavaScript中的关联数组问题
2015/03/04 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
node读写Excel操作实例分析
2019/11/06 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
python统计文本文件内单词数量的方法
2015/05/30 Python
Python文件处理
2016/02/29 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
python实现udp传输图片功能
2020/03/20 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
css3实现可拖动的魔方3d效果
2019/05/07 HTML / CSS
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
个人收入证明范本
2014/01/12 职场文书
求职毕业生自荐书
2014/02/08 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
导游词之桂林山水
2019/09/20 职场文书
MySQL创建管理子分区
2022/04/13 MySQL
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript