numpy 배열의 특정 조각을 꺼내려고하지만 인덱스 튜플로 표현하는 방법을 모르겠습니다.부분 인덱스를 사용하는 너비 배열 인덱싱
ind = (1,2,3)
# these two values are the same
foo[1,2,3]
foo[ind]
하지만 하나 개의 차원을 따라 조각을 얻으려면 같은 표기가 작동하지 않습니다 :
ind = (2,3)
# these two values are not the same
foo[:,2,3]
foo[:,ind]
# and this isn't even proper syntax
foo[:,*ind]
길이 치수의 수와 같은 경우 인덱스의 튜플 작동 사용
슬라이스와 함께 인덱스의 명명 된 튜플을 사용하는 방법이 있습니까?
첫 번째와 세 번째 열을 가져 오지만 그 것은 내가하려고하는 것이 아닙니다. 3D 배열이있는 경우 특정 행과 '튜브'에서 단일 열을 얻으려고합니다 (또는 배열을 따라 세 번째 방향을 호출 할 것입니다) –