super() 中的类名与自调用之间的差异



类名NeuralNet和self关键字在超级调用中传递的含义不同吗 -
super(NeuralNet,自我).__init__() # init super

下面是示例中的代码片段:

class NeuralNet(nn.Module):
def __init__(self, use_batch_norm, input_size=784, hidden_dim=256, output_size=10):
"""
Creates a PyTorch net using the given parameters.
"""
super(NeuralNet, self).__init__() # init super
# continues code

鉴于您的问题,我善意但非常强烈地建议您执行完整的官方Python教程。

不,NeuralNetself不是一回事。第一个是NeuralNet,第二个是当前NeuralNet实例("current":调用方法的实例(。

最新更新