의 설계 목표 한 가지는 병렬화가 가능할 때 추가 비용 없이 빠르게 병렬화를 제공하면서 가능
한 한 많은
CPU
를 활용하는 것이다.
Vaex
는 큰 데이터셋과 문자열을 많이 처리하는 연산에 특화됐다. 저자들은 표준 파이썬 함수
를 피하는 대신
C
++
로 작성된 더 빠른
Vaex
구현을 사용하려고 문자열 연산 중 상당수를 다시
작성했다.
Vaex
는 팬더스와 같은 방식으로 작동한다고 보장하지는 않는다. 그래서 두 라이브
러리가 서로 다른 방식으로 동작하는 몇 가지 엣지 케이스
edge
case
가 있다. 전과 마찬가지로 여
러분의 코드를 단위 테스트로 뒷받침하면 같은 데이터를 팬더스와
Vaex
를 사용해 처리하려
시도할 때도 자신감을 얻을 수 있을 것이다.
6.9
마치며
다음 장에서는 특정 문제를 아주 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.