-
카테고리
-
세부 분야
딥러닝 · 머신러닝
-
해결 여부
미해결
def predict(self, X): 에서
23.01.13 22:05 작성 조회수 285
0
self가 들어가는 이유가 무엇인가요? 역할이 무엇인지, 꼭 넣어야 하는건지 궁금합니다.
답변을 작성해보세요.
0
권 철민
지식공유자2023.01.14
안녕하십니까,
파이썬 문법에서 클래스내의 메소드를 생성할 때는 self 키워드를 메소드의 맨처음 인자로 반드시 넣어줘야 합니다.
일반적으로 self는 객체화된 자신의 객체를 가르키는 변수이지만 파이썬 문법에서는 메소드의 인자로 넣어줘야 합니다(java나 C++ 같은 객체 지향 언어에는 없는 문법입니다)
감사합니다.
답변 1