728x90 class1 [python] AI class 기본 메서드 __init__, __len__, __getitem__ AI Dataset을 정의할 때 흔히 __init__, __len__, __getitem__ 3가지를 많이 쓴다. 기본적으로 class에 내장되어 있는 메서드로서 한 번 메서드에 대해서 알아보자. __init__ 클래스를 생성할 때 실행되는 생성자 __len__ 원소의 개수를 셀 때 접근되는 메서드 __getitem__ 인덱스에 접근할 때 호출되는 메서드 class Test: def __init__(self): print("TEST 함수 실행") self.numbers = [i for i in range(10)] def __len__(self): print("__len__ 메서드 실행") return len(self.numbers) def __getitem__(self, idx): print("__get.. 2023. 8. 20. 이전 1 다음 728x90