Python High Performance - bisect, Counter, heapq, lru_cache, tqdm



* Python data 처리에 있어서 몇가지 트릭을 소개한 발표자료를 첨부합니다. 



* Counter의 경우 다음과 같이 사용하시면 for문 연산이나 변수할당과 같은 소비를 줄일 수 있습니다.
* 구조체가 없는 python 에서 다음과같이 요소 추가마다 정렬되도록 사용할 수있습니다.


* 자주 사용하는 메소드에 대해 캐싱합니다.
* 성능을 높이는 팁은 아니지만 주로 Jupyter(개발테스트) 도중 tqdm 을 사용하시면 편리합니다.

댓글