类名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教程。
不,NeuralNet
和self
不是一回事。第一个是NeuralNet
类,第二个是当前NeuralNet
实例("current":调用方法的实例(。