SparseSplit

공개 최종 클래스 SparseSplit

한 차원을 따라 `SparseTensor`를 `num_split` 텐서로 분할합니다.

`shape[split_dim]`이 `num_split`의 정수배가 아닌 경우. 슬라이스 `[0 : shape[split_dim] % num_split]`는 하나의 추가 차원을 얻습니다. 예를 들어 `split_dim = 1` 및 `num_split = 2`이고 입력이 다음과 같은 경우

input_tensor = 모양 = [2, 7] [ ade ] [bc ]

그래픽적으로 출력 텐서는 다음과 같습니다.

출력_텐서[0] = 모양 = [2, 4] [ a ] ​​[bc ]

출력_텐서[1] = 모양 = [2, 3] [ 드 ] [ ]

상수

OP_NAME TensorFlow 코어 엔진에서 알려진 이 작업의 이름

공개 방법

static <T는 TType을 확장합니다. > SparseSplit <T>
생성 ( Scope 범위, Operand < TInt64 > SplitDim, Operand < TInt64 > 인덱스, Operand <T> 값, Operand < TInt64 > 모양, Long numSplit)
새로운 SparseSplit 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
목록< 출력 < TInt64 >>
목록< 출력 < TInt64 >>
출력모양 ()
1차원 텐서 목록은 출력 희소 텐서의 모양을 나타냅니다.
목록< 출력 <T>>
출력값 ()
1차원 텐서 목록은 출력 희소 텐서의 값을 나타냅니다.

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

TensorFlow 코어 엔진에서 알려진 이 작업의 이름

상수 값: "SparseSplit"

공개 방법

public static SparseSplit <T> create ( Scope 범위, Operand < TInt64 > SplitDim, Operand < TInt64 > 인덱스, Operand <T> 값, Operand < TInt64 > 모양, Long numSplit)

새로운 SparseSplit 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
분할Dim 0-D. 분할할 차원입니다. '[0, 순위(모양))' 범위에 있어야 합니다.
지수 2차원 텐서는 희소 텐서의 인덱스를 나타냅니다.
가치 1차원 텐서는 희소 텐서의 값을 나타냅니다.
모양 1-D. 텐서는 희소 텐서의 모양을 나타냅니다. 출력 인덱스: 1차원 텐서 목록은 출력 희소 텐서의 인덱스를 나타냅니다.
숫자 분할 분할하는 방법의 수입니다.
보고
  • SparseSplit의 새 인스턴스

공개 목록< 출력 < TInt64 >> 출력 인덱스 ()

공개 목록< 출력 < TInt64 >> 출력 셰이프 ()

1차원 텐서 목록은 출력 희소 텐서의 모양을 나타냅니다.

공개 목록< 출력 <T>> 출력값 ()

1차원 텐서 목록은 출력 희소 텐서의 값을 나타냅니다.