jm_p_op
ERDataCleansing - 기능 추가&수정 본문
[1,2,3]중간 값 같은 경우
(1+2+3)/3 이 계산이 1/3+2/3+3/3 보다 빠를 것이다. 이처럼 계산의 순서에 따라 효율성이 달라진다.
class FilterType():
init(self,type,condition):
'''
초기 공간 할당
'''
add_data(self,user_data):
'''
데이터 추가
'''
last_caculate(self):
'''
마무리 계산
'''
위와 같이 만든후 아래와 같이 계산을 한다면 원하는 방식으로 만들수 있다.
'''데이터 공간 생성'''
datas=FilterType(self,type,condition)
'''데이터 추가'''
while date in data_set
datas.add_data(data)
'''마무리 계산'''
datas.caculate()
원래 있었던 FilterType.result의 함수명은 가시성 있게 add_data로 수정
'py > Eternal Return 분석' 카테고리의 다른 글
ListFilterData(*conditions, **name_dic) - conditions 이름 바꾸기 (0) | 2023.12.06 |
---|---|
내장 함수,객체에서 kwarg을 밖에서 연결하기 (0) | 2023.12.06 |
ER_datas (0) | 2023.09.28 |
ER_apis (0) | 2023.09.25 |
project 계층화 (0) | 2023.09.25 |