공개 최종 클래스 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> | |
목록< 출력 < 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의 새 인스턴스