
322
9가지 사례로 익히는 고급 스파크 분석 (2판)
[((0, 0, 0), array([ 0.4])), ((0, 0, 1), array([ 0.35707142]))]
(2, 76, 87, 20)
특정 모양 (이 경우는
2
×
76
×
87
)을 가진
Series
를 로컬 넘파이 배열로 재패키징할 수도 있다.
repacked = stddev.toarray()
plt.imshow(repacked[:,:,0], interpolation='nearest', cmap='gray',
aspect='equal')
print type(repacked)
print repacked.shape
...
<type 'numpy.ndarray'>
(2, 76, 87)
plot
메서드로 동일한 공간적 관계를 이용하여 각
3D
화소의 표준편차를 그려볼 수 있다(그림
11
-
4
). 네트워크 트래픽과 메모리를 꽤 소비할 것이므로 클라이언트로 너무 많은 데이터가
반환되지 않도록 주의해야 한다.
그림
11-4
원본 제브라피쉬 데이터에서
3D
화소별 표준편차
다른 방법으로, 시계열 데이터의 중심을 맞추고(
center
메서드 ) 그 부분집합 (
subset
메서드 )
을 직접 그려볼 수도 있다 (그림
11
-
5
).