利用Pycharm断点调试Python程序的方法
时间:2020-10-09 22:43:45|栏目:Python代码|点击: 次
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”,进入可输入命令状态:
4)输入自己想查看的变量名,这里以显示self.weights为例:
上一篇:仅用50行代码实现一个Python编写的计算器的教程
栏 目:Python代码
下一篇:Python Matplotlib 基于networkx画关系网络图
本文地址:http://www.codeinn.net/misctech/9175.html