728x90

1. super().__init__()

  • super()로 부모 클래스를 상속

 

2. super().__init__() vs super(MyClass, self).__init__()

  • 기능적인 차이는 없으나, super(현재 클래스, self).__init__()는 현재 어떤 클래스인 것인지 명시하는 효과 지님

 

 

참고 링크는 여기

 

[Pytorch] nn.Module & super().__init__()

우리는 pytorch에서 각자 레이어 혹은 모델을 구성할 때, nn.Module을 상속받는다. 왜 상속을 받을까? 또 상속받을 때, super().__init__()은 왜 해주는 것일까? 해당 코드를 작성함으로써 어떤 속성을 갖게

daebaq27.tistory.com

 

728x90