NumPy 온라인 실행

NumPy 배열 reshape

값의 순서를 바꾸지 않고 같은 데이터를 다른 형태로 배치합니다.

NumPy 배열 reshape이란?

값의 순서를 바꾸지 않고 같은 데이터를 다른 형태로 배치합니다.

reshape로 배열 차원을 변경합니다.

언제 사용하나요?

  • 벡터화된 수치 연산을 수행합니다.
  • 배열, 행렬, 과학 데이터를 처리합니다.
  • 데이터 분석과 머신러닝 입력을 준비합니다.

예제 코드

코드 실행 →
main.py
import numpy as np

values = np.arange(1, 7)
matrix = values.reshape(2, 3)

print(matrix)

예상 출력

[[1 2 3]
 [4 5 6]]

작동 원리

전체 요소 수는 같아야 하며 가능하면 복사 대신 view를 반환합니다.

값을 변경하고 Python 설치 없이 CodeUtility 온라인 Python 컴파일러에서 실행하세요.

연습 문제

입력값과 경계 조건을 바꾸고 더 큰 데이터에서도 동작을 확인하세요.

  1. shape와 dtype을 변경하세요.
  2. 음수, 실수, 결측값을 시험하세요.
  3. 더 큰 배열에서 성능을 측정하세요.
Python IDE에서 실행 →