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