카테고리 없음 Numpy index with array - 728x90 반응형 https://numpy.org/doc/stable/user/basics.indexing.html Indexing — NumPy v1.21 Manual Array indexing refers to any use of the square brackets ([]) to index array values. There are many options to indexing, which give NumPy indexing great power, but with power comes some complexity and the potential for confusion. This section is just an ove numpy.org 되게 요상하게도 index이 가능하다. 예를 들어 x의 행별로 특정 index를 뽑고 싶을 때 각 행에서 뽑을 인덱스를 저장해둔 배열을 y라고 잡는다. 그리고 x[np.arange(x.shape[0]), y)라고 하면, 뽑을 인덱스만을 추출하는 것이 가능하다. 잘 생각해보면 np.arange(x.shape[0])의 의미가 x의 행의 수만큼의 정수 numpy 배열을 생성하는 것이므로 index에 들어가는 것이 2개의 numpy 배열이다. 각각 하나씩 1대1 대응되면서 indexing처리된다고 이해하면 될 듯 싶다. 추가적으로 numpy 배열의 경우, 기존의 c++나 python list와 다른 측면이 많으므로 직관적으로 이해하는 것이 필요해보인다. 반응형 공유하기 게시글 관리 비룡의 컴퓨터이야기 Contents 댓글 0 + 이전 댓글 더보기