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程序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。