반응형
[파이썬 numpy]
1차원 배열를 원하는 형태의 배열로 만들기 (reshape)
1차원 배열을 2차원 배열로
1차원 배열을 하나 정의합시다.
>>> A1=np.array([1,2,3,4,5,6])
>>> A1
array([1, 2, 3, 4, 5, 6])
2행3열인 2차원배열로 만들어봅시다.
>>> A1.reshape(2,3)
array([[1, 2, 3],
[4, 5, 6]])
1차원 배열을 3차원 배열로
1차원 배열을 하나 정의합시다.
>>> B1=np.array([1,2,3,4,5,6,7,8,9,10,11,12])
>>> B1
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
2높2행3열짜리 3차원 배열을 정의합시다. 2높은 높이가 2라는 의미입니다.
>>> B1.reshape(2,2,3)
array([[[ 1, 2, 3],
[ 4, 5, 6]],
[[ 7, 8, 9],
[10, 11, 12]]])
반응형
'5-2 . Numpy 제공 자료구조 > Array 생성함수' 카테고리의 다른 글
[파이썬 numpy] 개수로 간격을 설정하여 배열 생성 (linspace) (0) | 2020.10.19 |
---|---|
[파이썬 numpy] 등차배열 생성 (arange) (0) | 2020.10.19 |
[파이썬 numpy] 대각행렬 생성 (eye) (0) | 2020.10.19 |
[파이썬 numpy] 모든 값이 사용자 지정값인 배열 생성 (full) (0) | 2020.10.19 |
[파이썬 numpy] 모든 값이 0인 배열 생성 (zeros) (2) | 2020.10.19 |
댓글