
Data Science
146
산포도 행렬을 살펴보면
series
1
은
series
0
과 음의 상관관계를,
series
2
는
series
1
과 양의 상관관계를 보이는 것을 확인할 수 있다. 그리고
series
3
은
0
과
6
, 두 가지 값만 가지는 것을 확인할 수 있다. 그중
0
은
series
2
의 작은 값들에
대응되며
6
은
series
2
의 큰 값들에 대응된다.
이 방법을 사용하면 주어진 변수끼리 대략 어떠한 관계가 있는지 간편하게 살
펴볼 수 있다. 물론
matplotlib
를 세밀하게 조절해서 상관관계를 보다 정확하게
보고 싶다면 시간이 훨씬 더 오래 걸릴 수도 있다.
10.2
NamedTuple 사용하기
흔히 데이터를 딕셔너리로 표현한다.
import datetime
stock
_
price = {'closing
_
price': 102.06,
'date': datetime.date(2014, 8, 29),
'symbol': 'AAPL'}
하지만 이런 표현 방식은 여러 이유로 이상적이지 않다. 딕셔너리는 약간의 오
버헤드(
overhead
)가 있는 비효율적인 표현 방식이기에 많은 수의 주가 정보가
있다면 필요 이상의 많은 메모리를 차지할 것이다. 대부분의 경우 이는 사소한
문제일 것이다.
더 큰 문제는 딕셔너리로 데이터에 접근할 때 오류를 일으키기 ...