Java vs Python: 왜 데이터 가공에 파이썬을 쓰는가
python은 데이터 타입, 반환값 같은걸 알아서 처리해주기도 하고, '원래 무거우니까'라는 인식 때문에 별 생각 없이 사용했다. 특히 데이터 처리에서 20*10000같은 리스트도 '5분뒤에 오면 다 되겠지 뭐^^ 쉬다와야지~' 식으로 작업해서... 되돌아보니 요즘 말로 무지성 개발을 했다. 이 말을 하는건 java의 배열이 메모리상으로는 전부 1차원이란 이야기를 들어서인데, 사실 처음 들은 건 아닐꺼다. 귓등으로 들었겠지. 그래서 java와 python의 배열, 리스트 비교와 왜 python은 그럼에도 불구하고 고차원 리스트 처리를 하는데 쓰이게됐는지 알고싶어졌다. 왜 파이썬은 느릴까?(C와 비교) Why Python is Slow: Looking Under the Hood란 문서를 통해 python과..
2021.07.17