BooleanMask

공개 추상 클래스 BooleanMask

중첩 클래스

수업 BooleanMask.Options BooleanMask 의 선택적 속성

공공 생성자

공개 방법

정적 BooleanMask.Options
(정수축)
마스크할 축을 나타내는 데 사용됩니다.
정적 BooleanMask.Options
(int 축)
마스크할 축을 나타내는 데 사용됩니다.
static <T는 TType을 확장합니다. > 피연산자 <T>
생성 ( 범위 범위, 피연산자 <T> 텐서, 피연산자 < TBool > 마스크, 옵션... 옵션)
텐서에 부울 마스크를 적용합니다.

상속된 메서드

공공 생성자

공개 부울마스크 ()

공개 방법

public static BooleanMask.Options (정수 축)

마스크할 축을 나타내는 데 사용됩니다. axis + dim(mask) <= dim(tensor)mask 모양은 tensor 모양의 첫 번째 axis + dim(mask) 차원과 일치해야 합니다.

매개변수
중심선 마스크할 축입니다. null인 경우 0을 사용합니다.

공개 정적 BooleanMask.Options (int 축)

마스크할 축을 나타내는 데 사용됩니다. axis + dim(mask) <= dim(tensor)mask 모양은 tensor 모양의 첫 번째 axis + dim(mask) 차원과 일치해야 합니다.

매개변수
중심선 마스크할 축입니다.

공개 정적 피연산자 <T> 생성 ( 범위 범위, 피연산자 <T> 텐서, 피연산자 < TBool > 마스크, 옵션... 옵션)

텐서에 부울 마스크를 적용합니다. 마스크의 true 에 해당하는 각 요소의 평면 배열을 반환합니다.

Numpy에 해당하는 것은 tensor[mask] 입니다.

일반적으로 0 < dim(mask) = K <= dim(tensor) 이며 mask 의 모양은 tensor 모양의 첫 번째 K 차원과 일치해야 합니다. 그러면 다음과 같습니다 booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd] 여기서 (i1,...,iK) mask 의 i번째 true 항목입니다(행 우선 순서).

axis mask 와 함께 사용하여 마스크할 축을 나타낼 수 있습니다(기본적으로 0입니다). 이 경우 axis + dim(mask) <= dim(tensor)mask 의 모양은 tensor 모양의 첫 번째 axis + dim(mask) 차원과 일치해야 합니다.

매개변수
텐서 마스크할 텐서입니다.
마스크 적용할 마스크입니다.
옵션 선택적 속성 값을 전달합니다.
보고
  • 마스크된 텐서.