.reshape(-1,1)의 활용

Jungwoo Kim·2023년 11월 21일

np/pd

목록 보기
6/12

.reshape(-1, 1)은 NumPy 배열에서 사용되는 메서드로, 배열의 모양(shape)을 변경하는 데에 활용됩니다. 특히 -1은 해당 차원의 크기를 자동으로 계산하라는 의미이다.

주로 1차원 배열을 2차원 배열로 변경할 때 사용되며, 이는 머신러닝에서 입력 데이터의 형태를 맞추는 등 다양한 상황에서 유용하다.

# 1차원 배열 생성
arr = np.array([1, 2, 3, 4, 5])

# 2차원 열 벡터로 변경
arr_reshaped = arr.reshape(-1, 1)

print(arr_reshaped)

결과)

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

0개의 댓글