파이썬(Python) Numpy 기초 정리1
1. Numpy
Numpy(넘파이)는 다차원 배열과
행렬들을 효율적으로 사용할수 있도록
지원하는 파이썬의 패키지입니다.
넘파이를 사용하려면
먼저 호출합니다.
import numpy as np
(as np는 넘파이를 np로
줄여 쓰겠다는 의미)
2. 예제를 통한 Numpy 배우기
(1)
ο 리스트를 넘파이의 1차원 배열로 만드는 방법
a = np.array( [1, 2, 3, 4, 5] )
ο 데이터 개수 구하기
a.size
ο 데이터 모양 확인
a.shape
ο 넘파이 리스트의 타입 알아보기
a.dtype
ο 평균 구하기
a.mean()
ο 최대값 구하기
a.max()
ο 최소값 구하기
a.min()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# --------------------------------------------------------------------------- #
# 넘파이 호출
import numpy as np
# /== 1차원 배열로 리스트 만들기 ==/
a = np.array( [1, 2, 3, 4, 5] )
a # 변수에 만들어졌는지 확인
# 결과
array([1, 2, 3, 4, 5])
# /== 데이터의 모양 확인 ==/
np.shape(a)
# 결과
# (5,)
# /== 데이터의 개수 구하기 ==/
np.size(a)
# 결과
# 5
# /== 데이터의 최대값 구하기 ==/
a.max()
# 결과
# 5
# /== 데이터의 최소값 구하기 ==/
a.min()
# 결과
# 1
# /== 데이터의 평균값 구하기 ==/
a.mean()
# 결과
# 3.0
# --------------------------------------------------------------------------- #
|
cs |
(2)
넘파이의 2차원 배열을 만드는 방법
np.array( [[1,2], [3,4]] )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# --------------------------------------------------------------------------- #
# /== 넘파이의 2차원 배열을 만드는 방법 ==/
np.array( [[1,2], [3,4]] )
# 결과
# array([[1, 2],
# [3, 4]])
D = np.array( [[1,2], [3,4]] ) # D 변수에 저장(2차배열부터는 변수를 대문자로)
D
# 결과
# array([[1, 2],
# [3, 4]])
# /== 데이터의 개수 ==/
D.size
# 결과
# 4
# /== 데이터의 모양 ==/
D.shape
# 결과
# (2, 2)
# /== 데이터의 타입 ==/
D.dtype
# 결과
# dtype('int32')
# --------------------------------------------------------------------------- #
|
cs |
'Python > Numpy' 카테고리의 다른 글
파이썬(Python) Numpy(넘파이) 저장하고 불러오기 (0) | 2022.04.27 |
---|
댓글