본문 바로가기
5-2 . Numpy 제공 자료구조/Array 생성함수

[파이썬 numpy] 1차원 배열를 원하는 형태의 배열로 만들기 (reshape)

by 만다린망고 2020. 10. 19.
반응형

[파이썬 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]]])


반응형

댓글