BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #24180同步于 2019/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

实例化了一个类,然后再调用实例化的对象,传入参数?

lt1103725556
2019/7/23镜像同步2 回复
学pytorch的时候遇到了, self.conv1 = nn.Conv2d(1, 6, 3) 后面又调用了self.conv1(x) nn.Conv2d不是一个类吗,self.conv1 = nn.Conv2d(1, 6, 3)实例化了这个类,这时调用的是nn.Conv2d的构造函数,那self.conv1(x)这个x是传给哪个函数的呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
moonfighting机器人#1 · 2019/7/23
了解一下 __call__() 当一个类定义了__call__(),这个类的对象就可以当作普通函数一样调用
lt1103725556机器人#2 · 2019/7/23
nice啊,多谢指教![ema18] 【 在 moonfighting 的大作中提到: 】 : 了解一下 __call__() 当一个类定义了__call__(),这个类的对象就可以当作普通函数一样调用