파이썬 numpy 패키지로 배열 생성하는 방법
1. numpy 패키지 설치
터미널 창에서 pip install numpy를 입력
pip install numpy
- 설치가 완료되었다면 numpy모듈을 불러올 수 있다
2. numpy 모듈을 import 한다
import numpy as np
as는 일종의 별명같은거라 numpy를 np로 간단하게 불러올 수 있다
3. 배열 생성
(1) array
: 차원의 크기는 shape로 확인할 수 있다
: 배열 요소 갯수는 size로 확인
- 1차원 배열
import numpy as np
array1 = np.array([1,2,3,4,5])
print(array1)
print(array1.shape)
print(array1.size)
- 2차원 배열
ex) 2x5 행렬
import numpy as np
array2 = np.array([[1,2,3,4,5],[6,7,8,9,10]])
print(array2)
print(array2.shape)
print(array2.size)
ex) 3x5 행렬
import numpy as np
array3 = np.array([[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]])
print(array3)
print(array3.shape)
print(array3.size)
(2) zeros(shape,dtype)
: 모든 행렬의 요소를 0으로 선언
- 1차원 배열
import numpy as np
array1 = np.zeros(5,dtype=int)
print(array1)
-2차원 배열
import numpy as np
array1 = np.zeros((5,5),dtype=int)
print(array1)
(3) ones
: 모든 행렬의 요소를 1로 선언
- 1차원 배열
import numpy as np
array1 = np.ones((10),dtype=int)
print(array1)
- 2차원 배열
import numpy as np
array1 = np.ones((3,10),dtype=int)
print(array1)
(4) eye
: 대각 행렬 요소가 1인 행렬
import numpy as np
array1 = np.eye((5),dtype=int)
print(array1)
(5) full
: 똑같은 배열 요소를 선언
- 2x3 행렬의 요소를 6으로 선언
import numpy as np
array1 = np.full((2,3),6,dtype=int)
print(array1)
(6) random
: 0 ~ 1 사이의 값이 랜덤 하게 배열 선언
- 1차원 배열
import numpy as np
array1 = np.random.random(3)
print(array1)
-2차원 배열
import numpy as np
array1 = np.random.random((3,2))
print(array1)
: 정수형 배열을 선언하려면 randint사용
randint(low, high, shape)
import numpy as np
array1 = np.random.randint(0,10,(5,5))
print(array1)
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 자료 구조(1) (0) | 2021.10.21 |
---|---|
[Python] 파이썬 numpy 배열 사용하기(2)/numpy.where (0) | 2021.10.19 |
Python 특정문자 치환하기 re.sub 정규표현식 (0) | 2021.10.05 |
라즈베리파이에서 파이썬으로 음악재생 (pygame) (0) | 2021.10.01 |
파이썬 playsound 음악 중지하기 (0) | 2021.10.01 |
댓글