封装dJ_debug
来源:6-8 如何确定梯度计算的准确性?调试梯度下降法
ITMOCC
2020-12-12
请问老师能不能将dJ_debug在pycharm里封装,然后在jupter里调用呢?可这是类的函数的函数,该怎么调用呢?
写回答
1回答
-
你需要把 dJ_debug 定义到外面,否则不能调用。(除非你在做闭包,但你问的这个问题,你应该不是指闭包。)
你只需要在 py 文件中直接写这个函数就好了。调用方式也和调用类一样,把类名直接换成函数名就可以了。
你贴图的代码,把 dJ_debug 放在fit_bgd 这个函数内部,这么组织的原因,就是要不让外部调用 dJ_debug,如果你这么设计,那它的意思,就是这个函数只供 fit_bgd 使用。
继续加油!:)
062020-12-12
相似问题