본문 바로가기
728x90

CS 지식 정리18

[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.
[python] 클래스 내에 부등호 메소드 정리 이전에는 클래스 내의 메소드를 많이 알지 못했다. __init__ 하나 알고 있었는데 이번 기회에 많은 것을 알 수 있었다. __new__(cls, ...) class inch(float): #"Convert from inch to meter" def __new__(cls, arg=0.0): return float.__new__(cls, arg*0.0254) #print inch(12) #0.3048 __del__(self) 문서 삭제할 때 사용 __eq__(self,other) 항등 연산자에 대하여 작용 __lt__(self, other) 문서의 크기가 작을 때 사용 __gt__(self, other) 문서의 크기가 클 때 사용 __le__(self,other) 문서의 크기가 작거나 같을 때 사용 __.. 2023. 8. 18.
[HTML] input 여러가지 타입 으로 여러가지 모형의 기능을 넣을 수 있다. (이 때 type을 구경하려면 큰따음표 사이에서 Ctrl+space를 누르면 여러가지 사용할 수 있는 type을 볼 수 있다.) 가장 많이 쓰는 것 모음 Text(기본) Password radio checked는 자동 체크 되어있는 형태를 이야기하며 name을 통해 하나만 선택하도록 그룹핑할 수 있다. checkbox 다중 선택을 할 수 있다는 점이 radio랑 차이점이다. name을 통한 그룹핑 해도 여러개 선택 가능. button submit select 여러가지중 한가지 선택하도록 하는 것 2023. 7. 17.
[HTML] a태그 보호되어 있는 글 입니다. 2023. 7. 17.
728x90