Python NumPy 핵심 정리 — 리스트로 버티다 ndarray로 갈아탄 이유
리스트로 버티다가 numpy를 만났다 Python으로 데이터를 다루기 시작하면 처음에는 리스트로 대부분 해결한다. 반복문 돌리고, append 하고, 조건문으로 필터링하고. 소규모 데이터에서는 이걸로 충분하다. 그런데 데이터가 많아지면 이야기가 달라진다. 리스트에 요소마다 연산을 걸면 for문이 돌아가는 시간이 체감될 정도로 느려지더라. numpy의 ndarray를 처음 써봤을 때 “이걸 왜 이제 알았지”라는 생각이 들었다. 벡터 연산이라는 게 이런 거구나 싶었다. numpy는…