[Numpy] 뷰
ndarray의 요소를 꺼내는 방법에는 크게 두 가지가 있다. 첫번째는 인덱싱을 이용해 뷰를 생성하는 방법이고 두번째는 사본을 생성하는 방법이다. 오늘은 뷰에 대해 알아보자. 뷰는 ndarray에 접근하기 위해 만든 참조를 의미한다. Numpy에서는 메모리에서 불필요한 복사가 이뤄지는 것을 최대한 피한다. 즉, 뷰는 ndarray의 참조이며 뷰의 값을 변경하면 ndarray의 값도 변경되게 된다. import numpy as np mat = np.arange(12).reshape(-1,4) print('before: ', mat) _view = mat[1, 1:] print() print('view: ', _view) print() _view[0]=100 print('after: ', mat) 보는 것처..