Skip to Content
파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
book

파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용

by 김영근, 웨스 맥키니
June 2019
Beginner to intermediate
664 pages
18h 26m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
624
파이썬 라이브러리를 활용한 데이터 분석(2판)
A.7.1
Numba
를 이용한 사용자 정의
numpy
.
ufunc
만들기
numba
.
vectorize
함수는 내장
ufunc
처럼 작동하는 컴파일된
NumPy
ufunc
를 생성한다.
numpy
.
add
의 파이썬 구현을 살펴보자.
from numba import vectorize
@
vectorize
def nb
_
add
(
x
,
y
):
return x
+
y
이 함수는 아래처럼 사용할 수 있다.
In
[
13
]:
x
=
np
.
arange
(
10
)
In
[
14
]:
nb
_
add
(
x
,
x
)
Out
[
14
]:
array
([
0
.,
2
.,
4
.,
6
.,
8
.,
10
.,
12
.,
14
.,
16
.,
18
.])
In
[
15
]:
nb
_
add
.
accumulate
(
x
,
0
)
Out
[
15
]:
array
([
0
.,
1
.,
3
.,
6
.,
10
.,
15
.,
21
.,
28
.,
36
.,
45
.])
A.8
고급 배열 입출력
4
장에서
np
.
save
np
.
load
를 사용해서 배열을 이진 형식으로 디스크에 저장하는 방법을 소
개했다. 이를 좀 더 우아하게 사용할 수 있는 몇 가지 부가적인 옵션이 존재한다. 특히 메모리
맵은
RAM
에 적재할 수 없는 데이터를 다룰 때 추가적인 이점을 얻을 수 있다.
A.8.1
메모리 맵 파일
메모리 맵 파일
memory
-
mapped
file
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

파이썬 라이브러리를 활용한 머신러닝(번역개정판): 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서

파이썬 라이브러리를 활용한 머신러닝(번역개정판): 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서

박해선, 안드레아스 뮐러, 세라 가이도

Publisher Resources

ISBN: 9791162241905