[Python] Numpy - 배열 reshape
·
개발 타임캡슐/Python
배열 reshape Numpy배열은 원소의 개수가 유지되는 경우에 자유롭게 다른 shape로 변경이 가능하다. arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]) print(arr) #4*3 #[[ 1 2 3] #[ 4 5 6] #[ 7 8 9] #[10 11 12]] 4*3의 배열이 있을 때 arr1 = np.reshape(arr, (12)) print(arr1) #[ 1 2 3 4 5 6 7 8 9 10 11 12] 이런식으로 원소의 개수가 같을 경우 변경이 가능하다. arr1 = arr.reshape(12) print(arr1) #[ 1 2 3 4 5 6 7 8 9 10 11 12] 위의 코드를 이런식으로 사용할 수도 있다. arr2 =..