Python
-
[Python] Array reshape 시 원소 배치 순서 (row-major order)Python 2020. 7. 10. 14:53
차원이 (3, 2)인 배열 A = [[6, 5], [4, 3], [2, 1]] 를 차원이 (6, 1)인 배열로 바꾸는 경우 >>> A = np.array([[6, 5], [4, 3], [2, 1]]) array([[6, 5], [4, 3], [2, 1]]) 에 대해 >>> A.reshape(6, 1) 을 실행하면 array([[6, 5, 4, 3, 2, 1]]) 의 결과 출력. 이는 >>> A.reshape(6, 1, order = "C") 와 같은 결과 출력 (row-major order). 한편 >>>A.reshape(6, 1, order = "F") 를 실행하면 array([[6, 4, 2, 5, 3, 1]]) 출력 (column-major order).