바이오 대표

[ Python ] 구조의 재배열 numpy.reshape 본문

Python/array (numpy)

[ Python ] 구조의 재배열 numpy.reshape

바이오 대표 2022. 2. 15. 11:30

 

numpy 의 reshape 함수는 다음과 같이 사용된다

  • array.reshape(row, column) 
  • np.reshape(array, (row, column)) 

 

1,2 차원에서의 변화 

쉽게 1차원 배열을 생성하고 reshape 으로 재배열을 해보았다 

'Array 생성

첫번째는 array.reshape(row, column) 을 이용했고 , 두번째는 np.reshape(array, (row, column)) 를 이용했다. 

* reshape 에서 -1 은 정해진 행/열이 있으면 거기에 맞춰지는 열/행을 의미한다. 

 

3 차원에서의 변화 

1,2 차원에서의 재배열과 같다. 차원만 다르게 해주면 된다.