352
파이썬 데이터 분석 입문
예를 들어
array1
과
array2
두 배열이 있을 때 각 배열의 원소끼리 더하려면 간단히
array
_
sum
=
array1
+
array2
라고 쓰면 된다. 이 연산은 두 배열의 해당 위치에 있는 원소끼리 더한
결과들이 담긴 배열이다. 또한, 벡터화된 연산은
C
언어로 작성되어 실행되기 때문에 매우 빠
르게 처리된다.
넘파이의 또 다른 유용한 점은 배열 연산을 하는 다양한 통계 계산 함수들을 제공한다는 점이
다. 몇 가지 통계 함수를 예로 들면
sum
,
prod
,
amin
,
amax
,
var
,
std
,
argmin
,
argmax
등이 있
다.
sum
과
prod
는 배열 내 값들을 더하거나 곱하는 함수이다.
amin
과
amax
는 배열의 최솟값과
최댓값을 찾아준다.
mean
,
var
,
std
함수는 배열 값들의 평균, 분산, 표준편차를 계산해준다.
argmin
과
argmax
는 배열에서 최솟값과 최댓값의 인덱스를 찾아준다. 지금 소개한 함수들은 모
두
axis
인수를 받기 때문에 열(
axis
=
0
) 또는 행(
axis
=
1
)에 대한 계산을 선택하여 지정할 수
있다.
넘파이에 대한 더 자세한 정보를 보려면 넘파이 웹사이트를 방문해보자(
http://www.numpy.
org
).
9.2.2
사이파이
사이파이
SciPy
는 수학, 과학, 공학 분야에서 쓰이는 과학/통계 분포, 함수, 검정 등의 기능을 제
공하는 파이썬 패키지다.
사이파이는 넓은 분야를 다루고 있어서 각 기능이 하위 패키지로 구성되어 있다. 제공하는 기
능에 따른 ...