1차원 배열 = 벡터 (Vector)
2차원 배열 = 행렬 (Matrix)
3 행 4 열 짜리, 0으로 되어있는 행렬 만들기
- np.zeros(행, 열) 함수 사용
# 한개의 숫자만 입력
np.zeros( 5 )
# array([0., 0., 0., 0., 0.])
# 3 행 4열 만들기
np.zeros( (3,4) )
#array([[0., 0., 0., 0.],
# [0., 0., 0., 0.],
# [0., 0., 0., 0.]])
3 행 5 열 짜리, 1으로 되어있는 행렬 만들기
- np.ones(행, 열) 함수 사용
# 한개의 숫자만 입력
np.ones(7)
# array([1., 1., 1., 1., 1., 1., 1.])
# 3 행 5열 만들기
np.ones((3,5))
#array([[1., 1., 1., 1., 1.],
# [1., 1., 1., 1., 1.],
# [1., 1., 1., 1., 1.]])
특정 값으로 행렬 만들기
- np.full( (행, 열), 특정 값 ) 함수 사용
np.full( (5,) , 10 )
# array([10, 10, 10, 10, 10])
np.full( (3, 4), 10 )
#array([[10, 10, 10, 10],
# [10, 10, 10, 10],
# [10, 10, 10, 10]])
'Programming Language > NumPy Library' 카테고리의 다른 글
[Python] 넘파이 랜덤 추출 함수 : random, randint, seed( ) (0) | 2024.04.05 |
---|---|
[Python] 넘파이와 reshape( ) 사용하여 1차원 배열을 여러 차원 배열로 바꾸기 (2) | 2024.04.05 |
[Python] 넘파이를 이용한 정수(홀수, 짝수) 배열 만들기 (0) | 2024.04.05 |
[Python] 넘파이 함수 size, shape, dtype, sum(), mean(), std() (0) | 2024.04.04 |
[Python] 넘파이 1차원, 2차원 배열로 만드는 방법 (0) | 2024.04.03 |