
@bluishfish 问一下这是什么操作,自己继承自己的初始化方法?
*明成:
@bluishfish 问一下这是什么操作,自己继承自己的初始化方法?
*明成:
在pytorch也有看到这结构
腾讯课堂AI学友老哥:
python的类继承
腾讯课堂AI学友老哥:
这个不是继承自己,是调用父类的初始化
*明成:
这个父类不是HybridBlock吗
腾讯课堂AI学友老哥:
super(HybridSequential, self) 等价于 HybridBlock
腾讯课堂AI学友老哥:
你可以认为这里是HybirdBlock.__init__()
腾讯课堂AI学友老哥:
只不过这种写法比较灵活,以后中间再派生一个类,也不用修改
*明成:
懂了,我在书上看的例子super没有传参数
腾讯课堂AI学友老哥:
嗯,初始化而已,面向对象编程
探讨Python中super()函数的使用,特别是在类继承结构中调用父类初始化方法的作用与灵活性。解析面向对象编程中super()如何帮助在多级继承中正确调用基类构造函数。
2048

被折叠的 条评论
为什么被折叠?



