这篇文章主要介绍怎么利用Pycharm断点调试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为例:
以上是“怎么利用Pycharm断点调试Python程序”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!