Skip to Content
고성능 파이썬(2판)
book

고성능 파이썬(2판)

by 오현석, 미샤 고렐릭, 이안 오스발트
May 2021
Beginner to intermediate
528 pages
11h 27m
Korean
Hanbit Media, Inc.
Content preview from 고성능 파이썬(2판)
201
6
행렬과 벡터 계산
팬더스를 더 빠르게 만드는 기존 도구로는
Modin
(
https
://
pypi
.
org
/
project
/
modin
)
GPU
에 초점을 맞춘
cuDF
(
https
://
pypi
.
org
/
project
/
cudf
)가 있다.
Modin
cuDF
는 팬
더스
DataFrame
과 유사한 객체들의 공통 데이터 연산을 서로 다른 방식으로 병렬화한다.
그리고
Vaex
라이브러리 (
https
://
github
.
com
/
vaexio
/
vaex
)도 언급하고 싶다.
Vaex
팬더스와 비슷한 인터페이스를 유지하면서 지연 계산을 활용해
RAM
크기를 벗어나는 아주 큰
데이터셋을 처리하도록 설계됐다. 추가로
Vaex
는 다양한 내장 시각화 도구를 제공한다.
Vaex
의 설계 목표 한 가지는 병렬화가 가능할 때 추가 비용 없이 빠르게 병렬화를 제공하면서 가능
한 한 많은
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.
Start your free trial

You might also like

이펙티브 타입스크립트

이펙티브 타입스크립트

Dan Vanderkam
엑셀이 편해지는 파이썬

엑셀이 편해지는 파이썬

펠릭스 춤슈타인
핸즈온 비지도 학습

핸즈온 비지도 학습

강재원, 권재철, 안쿠르 A. 파텔

Publisher Resources

ISBN: 9791162244210