shape=(행,열)
reshape((행,열)) # 튜플이 들어감 주의
: 주어진 배열을 행 X 열 형태로 만들어준다.
'''
np.arange([start], stop[,step] )
==> 기본적으로 1차원 반환한다.
따라서 2차원 변경 작업이 필요하다.
가. shape 속성 이용
== arr.shape=(행,열)
== arr.shape=(행,-1)
== arr.shape=(-1,열)
나. reshape((행,열)) 함수 이용
'''
import numpy as np
# 1. arr.shape=(행,열) 이용하여 2차원으로 변경
x = np.arange(10) # 1차원
x.shape = (2,5)
print(x)
# 2. reshape((행,열)) 함수 이용하여 2차원으로 변경
x = np.arange(10).reshape((5,2)) # 1차원
print(x)
'python' 카테고리의 다른 글
[numpy] 타입변환 dtype | astype (0) | 2022.09.28 |
---|---|
[numpy] 2차원 배열 | 삭제, 추가, 삽입 | np.delete(), np.append(), np.insert() (0) | 2022.09.28 |
[numpy] 2차원 배열 | np.zeros(), np.ones(), np.empty(), np.full() (0) | 2022.09.28 |
[numpy] 2차원 벡터 | 랜덤 함수 (0) | 2022.09.28 |
[numpy] 2차원 배열 | 벡터 (0) | 2022.09.28 |