Index
개체를 인스턴스화하기 위한 도우미 클래스입니다.
공공 생성자
지수 () |
공개 방법
정적 인덱스 | 모두 () 차원의 모든 요소를 원래 순서로 반환하는 인덱스입니다. |
정적 인덱스 | |
정적 인덱스 | at (긴 좌표, 부울 keepDim) 주어진 차원에서 특정 요소를 선택하는 좌표입니다. |
정적 인덱스 | at (긴 코드) 주어진 차원에서 특정 요소를 선택하는 좌표입니다. |
정적 인덱스 | |
정적 인덱스 | 줄임표 () 사용 가능한 모든 소스 차원을 채우기 위해 확장되는 인덱스입니다. |
정적 인덱스 | 심지어 () 원래 차원에서 짝수 위치에 있는 요소만 반환하는 인덱스입니다. |
정적 인덱스 | 뒤집기 () 두 좌표 사이의 지정된 차원에 있는 요소만 반환하는 인덱스입니다. |
정적 인덱스 | 하이퍼슬랩 (긴 시작, 긴 보폭, 긴 카운트, 긴 블록) start , stride , count , block 으로 정의된 하이퍼슬랩에 따라 요소를 반환하는 인덱스입니다. |
정적 인덱스 | 새로운 축 () 결과 배열에 크기 1의 새 차원을 삽입하는 인덱스입니다. |
정적 인덱스 | 이상한 () 원래 차원에서 홀수 위치에 있는 요소만 반환하는 인덱스입니다. |
정적 인덱스 | 범위 (긴 시작, 긴 끝) 두 좌표 사이의 지정된 차원에 있는 요소만 반환하는 인덱스입니다. |
정적 인덱스 | |
정적 인덱스 | seq (긴... 좌표) 특정 차원의 특정 요소만 반환하는 인덱스입니다. |
정적 인덱스 | 슬라이스 (긴 시작, 긴 끝, 긴 보폭) start 와 end 사이의 모든 stride -번째 요소를 반환하는 인덱스입니다. |
정적 인덱스 | 슬라이스 (긴 시작, 긴 끝) start 와 end 사이의 요소를 반환하는 인덱스입니다. |
정적 인덱스 | 슬라이스 (긴 시작, 긴 끝) start 와 end 사이의 요소를 반환하는 인덱스입니다. |
정적 인덱스 | 슬라이스 (긴 시작, 긴 끝, 긴 보폭) start 와 end 사이의 모든 stride -번째 요소를 반환하는 인덱스입니다. |
정적 인덱스 | SliceFrom (장기 시작) 특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다. |
정적 인덱스 | SliceFrom (긴 시작, 긴 보폭) 지정된 스트라이드를 사용하여 특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다. |
정적 인덱스 | SliceTo (긴 끝) 특정 차원에서 특정 좌표까지의 요소만 반환하는 인덱스입니다. |
정적 인덱스 | SliceTo (긴 끝, 긴 보폭) 주어진 stride를 사용하여 주어진 차원에서 특정 좌표까지의 요소만 반환하는 인덱스입니다. |
정적 인덱스 | 걸음 (긴 보폭) 반환된 각 값 사이에 고정된 양의 좌표를 건너뛰는 인덱스입니다. |
상속된 메서드
공공 생성자
공개 지수 ()
공개 방법
공개 정적 인덱스 모두 ()
차원의 모든 요소를 원래 순서로 반환하는 인덱스입니다.
이 색인을 특정 차원에 적용하면 원래 차원이 직접 반환됩니다.
예를 들어, n
요소가 있는 벡터가 주어지면 all()
은 x 0 , x 1 , ..., x n-1 을 반환합니다.
보고
- 색인
(long coord, boolean keepDim) 의 공개 정적 인덱스
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
이 인덱스가 주어진 차원에 적용되면 차원은 단일 요소로 확인되므로 keepDim
false인 경우 순위 계산에서 제외됩니다. 만약에 keepDim이 true이면 차원이 하나의 요소로 축소됩니다.
예를 들어, [x, y, z] 축에 3D 행렬이 있는 경우, 만약 matrix.slice(all(), at(0), at(0)
이면 반환된 슬라이스의 순위는 1이고 해당 조각의 개수는 1입니다. 요소는 x.numElements()
입니다.
매개변수
조화 | 인덱스 축의 요소 좌표 |
---|---|
keepDim | 차원을 제거할지 여부입니다. |
보고
- 색인
(긴 코드) 의 공개 정적 인덱스
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
이 인덱스가 지정된 차원에 적용되면 해당 차원은 단일 요소로 확인되므로 순위 계산에서 제외됩니다.
예를 들어, [x, y, z] 축에 3D 행렬이 있는 경우, 만약 matrix.slice(all(), at(0), at(0)
이면 반환된 슬라이스의 순위는 1이고 해당 조각의 개수는 1입니다. 요소는 x.numElements()
입니다.
매개변수
조화 | 인덱스 축의 요소 좌표 |
---|
보고
- 색인
공개 정적 인덱스 ( NdArray <? 확장 번호> coord, 부울 keepDim)
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
이는 at(long, boolean)
호출과 동일하지만 좌표 값이 N차원 배열에 의해 제공됩니다.
만약에 keepDim이 true이면 차원이 제거되는 대신 하나의 요소로 축소됩니다.
매개변수
조화 | 인덱스 축의 요소 좌표를 나타내는 스칼라 |
---|---|
keepDim | 차원을 제거할지 여부입니다. |
보고
- 색인
던지기
불법순위예외 | coord 가 스칼라가 아닌 경우(순위 0) |
---|
공개 정적 인덱스 짝수 ()
원래 차원에서 짝수 위치에 있는 요소만 반환하는 인덱스입니다.
예를 들어 x
축에 n
요소가 있는 벡터가 있고 n이 짝수이면 even()
은 x 0 , x 2 , ..., x n-2 를 반환합니다.
보고
- 색인
공개 정적 인덱스 뒤집기 ()
두 좌표 사이의 지정된 차원에 있는 요소만 반환하는 인덱스입니다.
예를 들어 x
축에 n
요소가 있는 벡터가 있고 n > k > j
인 경우 range(j, k)
는 x j , x j+1 , ..., x k를 반환합니다.
보고
- 색인
공개 정적 인덱스 하이퍼슬랩 (긴 시작, 긴 보폭, 긴 카운트, 긴 블록)
start
, stride
, count
, block
으로 정의된 하이퍼슬랩에 따라 요소를 반환하는 인덱스입니다. ERROR(/Hyperslab)
참조하세요.
매개변수
시작 | 하이퍼슬래브의 시작 위치. |
---|---|
보폭 | 선택할 각 요소나 블록을 구분하는 요소의 개수입니다. |
세다 | 치수를 따라 선택할 요소 또는 블록의 수입니다. |
차단하다 | 치수에서 선택한 블록의 크기입니다. |
보고
- 색인
공개 정적 인덱스 홀수 ()
원래 차원에서 홀수 위치에 있는 요소만 반환하는 인덱스입니다.
예를 들어, x
축에 n
요소가 있는 벡터가 있고 n이 짝수이면 odd()
는 x 1 , x 3 , ..., x n-1 을 반환합니다.
보고
- 색인
공개 정적 인덱스 범위 (긴 시작, 긴 끝)
두 좌표 사이의 지정된 차원에 있는 요소만 반환하는 인덱스입니다.
예를 들어 x
축에 n
요소가 있는 벡터가 있고 n > k > j
인 경우 range(j, k)
는 x j , x j+1 , ..., x k를 반환합니다.
매개변수
시작 | 시퀀스의 첫 번째 요소의 좌표 |
---|---|
끝 | 시퀀스의 마지막 요소 좌표(제외) |
보고
- 색인
공개 정적 인덱스 시퀀스 (긴... 좌표)
특정 차원의 특정 요소만 반환하는 인덱스입니다.
예를 들어 x
축에 n
요소가 있고 n > 10
인 벡터의 경우 seq(8, 0, 3)
x 8 , x 0 , x 3 을 반환합니다.
매개변수
좌표 | 시퀀스 요소의 좌표 |
---|
보고
- 색인
공개 정적 인덱스 슬라이스 (긴 시작, 긴 끝, 긴 보폭)
start
와 end
사이의 모든 stride
-번째 요소를 반환하는 인덱스입니다. start
또는 end
null
이면 각각 시작 또는 끝에서 시작하거나 끝납니다.
Python의 :
slice 구문과 유사합니다.
보고
- 색인
공용 정적 인덱스 슬라이스 (긴 시작, 긴 끝)
start
와 end
사이의 요소를 반환하는 인덱스입니다. start
또는 end
null
이면 각각 시작 또는 끝에서 시작하거나 끝납니다.
Python의 :
slice 구문과 유사합니다.
보고
- 색인
공용 정적 인덱스 슬라이스 (긴 시작, 긴 끝)
start
와 end
사이의 요소를 반환하는 인덱스입니다. start
또는 end
null
이면 각각 시작 또는 끝에서 시작하거나 끝납니다.
Python의 :
slice 구문과 유사합니다.
보고
- 색인
공개 정적 인덱스 슬라이스 (긴 시작, 긴 끝, 긴 스트라이드)
start
와 end
사이의 모든 stride
-번째 요소를 반환하는 인덱스입니다. start
또는 end
null
이면 각각 시작 또는 끝에서 시작하거나 끝납니다.
Python의 :
slice 구문과 유사합니다.
보고
- 색인
public static Index SliceFrom (장기 시작)
특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다.
예를 들어, x
축에 n
요소가 있는 벡터가 있고 n > k
인 from(k)
는 x k , x k+1 , ..., x n-1을 반환합니다.
매개변수
시작 | 시퀀스의 첫 번째 요소의 좌표 |
---|
보고
- 색인
public static Index SliceFrom (긴 시작, 긴 보폭)
지정된 스트라이드를 사용하여 특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다.
예를 들어, x
축에 n
요소가 있는 벡터가 있고 n > k
인 from(k)
는 x k , x k+1 , ..., x n-1 을 반환합니다.
매개변수
시작 | 시퀀스의 첫 번째 요소의 좌표 |
---|---|
보폭 | 사용하는 걸음 |
보고
- 색인
또한보십시오
공개 정적 인덱스 SliceTo (긴 끝)
특정 차원에서 특정 좌표까지의 요소만 반환하는 인덱스입니다.
예를 들어, x
축에 n
요소가 있는 벡터가 있고 n > k
인 경우 to(k)
는 x 0 , x 1 , ..., x k를 반환합니다.
매개변수
끝 | 시퀀스의 마지막 요소 좌표(제외) |
---|
보고
- 색인
공개 정적 인덱스 SliceTo (긴 끝, 긴 보폭)
주어진 stride를 사용하여 주어진 차원에서 특정 좌표까지의 요소만 반환하는 인덱스입니다.
예를 들어, x
축에 n
요소가 있는 벡터가 있고 n > k
인 경우 to(k)
는 x 0 , x 1 , ..., x k를 반환합니다.
매개변수
끝 | 시퀀스의 마지막 요소 좌표(제외) |
---|---|
보폭 | 사용하는 걸음 |
보고
- 색인
또한보십시오
공개 정적 인덱스 단계 (긴 보폭)
반환된 각 값 사이에 고정된 양의 좌표를 건너뛰는 인덱스입니다.
예를 들어, x
축에 n
요소가 있는 벡터가 주어지면 step(k)
는 x 0 , x k , x k*2 , ...를 반환합니다.
매개변수
보폭 | 각 단계 사이의 요소 수 |
---|
보고
- 색인