728x90 반응형 class2 [Python] class 만들기. 일반적인 class 만드는 법일반적으로 class 만드는 법은 다음 코드를 참고할 것.class CustomClass (SuperClass0, SuperClass1) : # class 정의 헤더. 클래스의 이름과 부모를 지정. # class attributes class_variable0 = None # class가 가지는 attribute를 assignment로 생성. @classmethod # @classmethod 데코레이터를 통해 class method를 정의 def class_method(cls, *args): # class method 정의 (필요하지 않은 경우가 많음) # 첫번째 파라메터 cls에 class method를 호출하는 class객체가 할당됨. .. 2024. 4. 14. [Python] Class로 수행시간 측정 decorator 만들기 decorator가 유용하게 사용되는 경우 중 하나가 특정 function 등의 수행시간 측정이다. function으로 decorator를 만드는 경우에 대한 정리는 이전에 했기 때문에 여기선 class로 작성한다. 2023.08.18 - [Python] - [Python] Decorator 해당 decorator는 arguments를 통해 어떤 단위로 측정할지와 cpu시간만을 측정할지 등을 선택할 수 있게 구성함. code는 다음과 같음. import time class DsElapsedTime: def __init__(self, is_sec=True, only_cpu=False): # decorator가 동작 방식을 정의하는 변수 초기화. self.is_sec = is_sec self.only_cpu.. 2023. 8. 18. 이전 1 다음 728x90 반응형