-
고성능 파이썬 Chapter 1 실습STUDY/고성능 파이썬 2024. 11. 28. 23:11
2024.11.23 - [STUDY/고성능 파이썬] - 고성능 파이썬 Chapter 1 - 고성능 파이썬 이해하기
고성능 파이썬 Chapter 1 - 고성능 파이썬 이해하기
들어가며회사에서 파이썬 프로그래밍을 하면서 생산성은 올라갔지만, 코드를 제대로 작성하고 있는지에 대한 많은 의심이 들었다. 일단은 "동작 하는" 코드를 만드는게 우선이었기 때문에 작성
artificial-intelligent.tistory.com
에 대한 실습
high_performance_python_2e/01_understanding/practice01.ipynb at master · ckdgus0505/high_performance_python_2e
Code for the book "High Performance Python 2e" by Micha Gorelick and Ian Ozsvald with OReilly - ckdgus0505/high_performance_python_2e
github.com
알게된 점 :
generator 표현식:
search_unknown1은 generator 표현식을 이용하여 작성되었다. 리스트 컴프리헨션(search_unknown2)보다 속도가 빠름.
https://wikidocs.net/134909 참고
아쉬운 점:
한번에 vector연산을 하기 위해 numpy로 코드를 작성해보았는데, numpy 내부의 원소가 정수인지를 판별하는 마땅한 방법을 못찾았기 때문에 결국 속도가 더 오래 걸렸다.
'STUDY > 고성능 파이썬' 카테고리의 다른 글
고성능 파이썬 Chapter 05 - 이터레이터와 제너레이터 (1) 2024.12.08 고성능 파이썬 Chapter 04 - 사전과 셋 (0) 2024.12.08 고성능 파이썬 Chapter 03 - 리스트와 튜플 (1) 2024.12.08 고성능 파이썬 Chapter 02 - 프로파일링으로 병목 지점 찾기 (0) 2024.12.01 고성능 파이썬 Chapter 1 - 고성능 파이썬 이해하기 (2) 2024.11.23