top of page

머신러닝 (Machine Learning)에 사용되는 파이썬 (Python)의 20가지 numpy 연산 함수를 알아보자

머신러닝 또는 기계학습 (Machine Learning)에는 파이썬 (Python)이 아직도 아주 많이 사용되고 있습니다. 그 중에도 배열을 자유자재로 다루는 넘파이 (Numpy) 라이브러리가 아주 다양하게 사용이 되고 있는데요, 이 numpy는 아주 많은 연산 함수를 가지고 있습니다.  그중에서 자주 사용되고 알아두면 유용한 20가지를 추려서 나열 해 보았습니다.


#

Code

설명

1

np.array()

파이썬 리스트나 튜플 (tuple)에서 Numpy 배열을 만듦

2

np.arange()

주어진 range안에서 간격이 일정한 배열을 만듦

3

np.zeros()

0으로 채워진 배열을 만듦

4

np.ones()

1로 채워진 배열을 만듦

5

np.linspace()

주어진 range에 간격이 일정한 수들을 만듦

6

np.reshape()

배열을 다른 모양의 배열로 변환

7

np.random.rand()

연속균등분포 (uniform distribution) 기반의 난수 배열을 만듦

8

np.sum()

배열 element의 sum (더하기)을 계산

9

np.mean()

배열 element의 mean (평균값)을 계산

10

np.argmax()

배열의 최대값 (maximum)의 index를 리턴

11

np.argmin()

배열의 최소값 (minimum)의 index를 리턴

12

np.max()

배열의 최대값 (maximum)을 계산

13

np.min()

배열의 최소값 (minimum)을 계산

14

두 배열의 내적 또는 도트곱 (dot product) 을 계산

15

np.transpose()

배열을 전치 (transpose)

16

np.concatenate()

정해진 축 (axis)으로 배열 합치기 (concatenate)

17

np.vstack()

배열들을 수직으로 쌓기 (vertical stack = vstack)

18

np.hstack()

배열들을 수평으로 쌓기 (horizontal stack = hstack)

19

np.split()

배열을 여러 서브 배열로 나누기

20

np.unique()

배열 내 고유값 (unique) 찾기


참고:


pngegg (11)_result.webp

<Raank:랑크 /> 구독 하기 : Subscribe

감사합니다! : Thanks for submitting!

bottom of page