Indices

공개 최종 클래스 지수

Index 개체를 인스턴스화하기 위한 도우미 클래스입니다.

공공 생성자

지수 ()

공개 방법

정적 인덱스
모두 ()
차원의 모든 요소를 ​​원래 순서로 반환하는 인덱스입니다.
정적 인덱스
at ( NdArray <? 확장 번호> 좌표)
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
정적 인덱스
at (긴 좌표, 부울 keepDim)
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
정적 인덱스
at (긴 코드)
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
정적 인덱스
at ( NdArray <? 확장 번호> coord, 부울 keepDim)
주어진 차원에서 특정 요소를 선택하는 좌표입니다.
정적 인덱스
줄임표 ()
사용 가능한 모든 소스 차원을 채우기 위해 확장되는 인덱스입니다.
정적 인덱스
심지어 ()
원래 차원에서 짝수 위치에 있는 요소만 반환하는 인덱스입니다.
정적 인덱스
뒤집기 ()
두 좌표 사이의 지정된 차원에 있는 요소만 반환하는 인덱스입니다.
정적 인덱스
하이퍼슬랩 (긴 시작, 긴 보폭, 긴 카운트, 긴 블록)
start , stride , count , block 으로 정의된 하이퍼슬랩에 따라 요소를 반환하는 인덱스입니다.
정적 인덱스
새로운 축 ()
결과 배열에 크기 1의 새 차원을 삽입하는 인덱스입니다.
정적 인덱스
이상한 ()
원래 차원에서 홀수 위치에 있는 요소만 반환하는 인덱스입니다.
정적 인덱스
범위 (긴 시작, 긴 끝)
두 좌표 사이의 지정된 차원에 있는 요소만 반환하는 인덱스입니다.
정적 인덱스
seq ( NdArray <? 확장 번호> 좌표)
특정 차원의 특정 요소만 반환하는 인덱스입니다.
정적 인덱스
seq (긴... 좌표)
특정 차원의 특정 요소만 반환하는 인덱스입니다.
정적 인덱스
슬라이스 (긴 시작, 긴 끝, 긴 보폭)
startend 사이의 모든 stride -번째 요소를 반환하는 인덱스입니다.
정적 인덱스
슬라이스 (긴 시작, 긴 끝)
startend 사이의 요소를 반환하는 인덱스입니다.
정적 인덱스
슬라이스 (긴 시작, 긴 끝)
startend 사이의 요소를 반환하는 인덱스입니다.
정적 인덱스
슬라이스 (긴 시작, 긴 끝, 긴 보폭)
startend 사이의 모든 stride -번째 요소를 반환하는 인덱스입니다.
정적 인덱스
SliceFrom (장기 시작)
특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다.
정적 인덱스
SliceFrom (긴 시작, 긴 보폭)
지정된 스트라이드를 사용하여 특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다.
정적 인덱스
SliceTo (긴 끝)
특정 차원에서 특정 좌표까지의 요소만 반환하는 인덱스입니다.
정적 인덱스
SliceTo (긴 끝, 긴 보폭)
주어진 stride를 사용하여 주어진 차원에서 특정 좌표까지의 요소만 반환하는 인덱스입니다.
정적 인덱스
걸음 (긴 보폭)
반환된 각 값 사이에 고정된 양의 좌표를 건너뛰는 인덱스입니다.

상속된 메서드

공공 생성자

공개 지수 ()

공개 방법

공개 정적 인덱스 모두 ()

차원의 모든 요소를 ​​원래 순서로 반환하는 인덱스입니다.

이 색인을 특정 차원에 적용하면 원래 차원이 직접 반환됩니다.

예를 들어, n 요소가 있는 벡터가 주어지면 all() 은 x 0 , x 1 , ..., x n-1 을 반환합니다.

보고
  • 색인

공용 정적 인덱스 ( NdArray <? 확장 번호> 좌표)

주어진 차원에서 특정 요소를 선택하는 좌표입니다.

이는 at(long) 호출과 동일하지만 좌표 값이 N차원 배열에 의해 제공됩니다.

매개변수
조화 인덱스 축의 요소 좌표를 나타내는 스칼라
보고
  • 색인
던지기
불법순위예외 coord 가 스칼라가 아닌 경우(순위 0)

(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)

공개 정적 색인 줄임표 ()

사용 가능한 모든 소스 차원을 채우기 위해 확장되는 인덱스입니다. Python과 동일하게 작동합니다 ... .

보고
  • 색인

공개 정적 인덱스 짝수 ()

원래 차원에서 짝수 위치에 있는 요소만 반환하는 인덱스입니다.

예를 들어 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) 참조하세요.

매개변수
시작 하이퍼슬래브의 시작 위치.
보폭 선택할 각 요소나 블록을 구분하는 요소의 개수입니다.
세다 치수를 따라 선택할 요소 또는 블록의 수입니다.
차단하다 치수에서 선택한 블록의 크기입니다.
보고
  • 색인

공개 정적 인덱스 newAxis ()

결과 배열에 크기 1의 새 차원을 삽입하는 인덱스입니다.

보고
  • 색인

공개 정적 인덱스 홀수 ()

원래 차원에서 홀수 위치에 있는 요소만 반환하는 인덱스입니다.

예를 들어, 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를 반환합니다.

매개변수
시작 시퀀스의 첫 번째 요소의 좌표
시퀀스의 마지막 요소 좌표(제외)
보고
  • 색인

공개 정적 인덱스 시퀀스 ( NdArray <? 확장 번호> 좌표)

특정 차원의 특정 요소만 반환하는 인덱스입니다.

이는 seq(long) 과 동일하지만 시퀀스의 요소 좌표가 N차원 배열로 제공됩니다.

매개변수
좌표 시퀀스에 있는 요소의 좌표로 구성된 벡터
보고
  • 색인
던지기
불법순위예외 coords 가 벡터가 아닌 경우(순위 1)

공개 정적 인덱스 시퀀스 (긴... 좌표)

특정 차원의 특정 요소만 반환하는 인덱스입니다.

예를 들어 x 축에 n 요소가 있고 n > 10 인 벡터의 경우 seq(8, 0, 3) x 8 , x 0 , x 3 을 반환합니다.

매개변수
좌표 시퀀스 요소의 좌표
보고
  • 색인

공개 정적 인덱스 슬라이스 (긴 시작, 긴 끝, 긴 보폭)

startend 사이의 모든 stride -번째 요소를 반환하는 인덱스입니다. start 또는 end null 이면 각각 시작 또는 끝에서 시작하거나 끝납니다.

Python의 : slice 구문과 유사합니다.

보고
  • 색인

공용 정적 인덱스 슬라이스 (긴 시작, 긴 끝)

startend 사이의 요소를 반환하는 인덱스입니다. start 또는 end null 이면 각각 시작 또는 끝에서 시작하거나 끝납니다.

Python의 : slice 구문과 유사합니다.

보고
  • 색인

공용 정적 인덱스 슬라이스 (긴 시작, 긴 끝)

startend 사이의 요소를 반환하는 인덱스입니다. start 또는 end null 이면 각각 시작 또는 끝에서 시작하거나 끝납니다.

Python의 : slice 구문과 유사합니다.

보고
  • 색인

공개 정적 인덱스 슬라이스 (긴 시작, 긴 끝, 긴 스트라이드)

startend 사이의 모든 stride -번째 요소를 반환하는 인덱스입니다. start 또는 end null 이면 각각 시작 또는 끝에서 시작하거나 끝납니다.

Python의 : slice 구문과 유사합니다.

보고
  • 색인

public static Index SliceFrom (장기 시작)

특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다.

예를 들어, x 축에 n 요소가 있는 벡터가 있고 n > kfrom(k) 는 x k , x k+1 , ..., x n-1을 반환합니다.

매개변수
시작 시퀀스의 첫 번째 요소의 좌표
보고
  • 색인

public static Index SliceFrom (긴 시작, 긴 보폭)

지정된 스트라이드를 사용하여 특정 좌표에서 시작하여 지정된 차원의 요소만 반환하는 인덱스입니다.

예를 들어, x 축에 n 요소가 있는 벡터가 있고 n > kfrom(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 , ...를 반환합니다.

매개변수
보폭 각 단계 사이의 요소 수
보고
  • 색인