작성
·
201
답변 1
0
안녕하세요 bs Jeon님
강의를 수강 해 주셔서 감사합니다.
말씀하신 것처럼
self.DUMMY_ACTION_MATRIX, self.DUMMY_REWARD = np.zeros((1,1,self.action_size)),
np.zeros((1,1,self.value_size))
위 코드는 변수 초기화를 위해서 사용하는 것입니다.
위와 같은 방식으로 사용하면 클래스가 생성되는 시점에 변수가 자동으로 초기화됩니다.
또한, bs Jeon님 의견과 같이 변수 초기화를 담당하는 set 함수를 정의해서 객체를 생성하는 시점에 set 함수를 호출해서 초기화할 수도 있습니다. 성능 상의 차이는 없고 단지 코드 구현 상의 차이입니다. 본인의 코딩 스타일에 맞게 사용하시면 됩니다.
감사합니다.