300x250 넘파이 reshape1 [Numpy] 넘파이 reshape 차원 추가 축소 변경하기 ndarray를 다루다 보면 특정 차원으로 바꾸거나 크기를 변환해야 할 때가 있다. 넘파이 reshape는 그럴 때 유용하게 사용할 수 있는 일종의 method이다. ndarray.reshape(행,열) 형태로 크기를 지정해줄 수 있기 때문에 같은 데이터의 차원을 추가하거나 축소할 수 있다. 넘파이 reshape를 사용할 때 주의할 점이 있는데, 바로 전체 데이터가 10개인 경우 5x2 행렬이나 2x5 행렬과 같이 만들어야 한다는 점이다. 3x3처럼 불가능한 형태로 지정을 하면 아래와 같은 오류 메시지를 만나게 된다. ValueError : cannot reshape array of size 10 in shape(3,3) 1부터 20 사이, 10개의 홀수로 이루어진 배열을 생성해보았다. 1차원으로 생성된.. 2022. 8. 3. 이전 1 다음