SparseSplit

publiczna klasa końcowa SparseSplit

Podziel `SparseTensor` na tensory `num_split` wzdłuż jednego wymiaru.

Jeśli `kształt[split_dim]` nie jest całkowitą wielokrotnością `num_split`. Plasterki `[0 : kształt[split_dim] % num_split]` otrzymują jeden dodatkowy wymiar. Na przykład, jeśli `split_dim = 1` i `num_split = 2`, a wejście to

input_tensor = kształt = [2, 7] [ ade ] [bc ]

Graficznie tensory wyjściowe to:

wyjściowy_tensor[0] = kształt = [2, 4] [ a ] ​​[bc ]

wyjściowy_tensor[1] = kształt = [2, 3] [ de ] [ ]

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny <T rozszerza TType > SparseSplit <T>
utwórz (zakres zakresu , Operand < TInt64 > splitDim, Operand < TInt64 > indeksy, Wartości Argumentu <T>, Argument < TInt64 > kształt, Długi numSplit)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseSplit.
Lista< Wyjście < TInt64 >>
Lista< Wyjście < TInt64 >>
kształt wyjściowy ()
Lista tensorów 1-D reprezentuje kształt wyjściowych tensorów rzadkich.
Lista< Wyjście <T>>
Wartości wyjściowe ()
Lista tensorów 1-D reprezentuje wartości wyjściowych tensorów rzadkich.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „SparseSplit”

Metody publiczne

public static SparseSplit <T> utwórz ( Zakres zakresu, Operand < TInt64 > splitDim, Operand < TInt64 > indeksy, Wartości Argumentu <T>, Argument < TInt64 > kształt, Długi numSplit)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseSplit.

Parametry
zakres aktualny zakres
rozdzielWym 0-D. Wymiar, wzdłuż którego nastąpi podział. Musi należeć do zakresu „[0, ranga(kształt))”.
indeksy Tensor 2-D reprezentuje indeksy tensora rzadkiego.
wartości Tensor 1-D reprezentuje wartości tensora rzadkiego.
kształt 1-D. tensor reprezentuje kształt rzadkiego tensora. indeksy wyjściowe: lista tensorów 1-D reprezentuje indeksy wyjściowych tensorów rzadkich.
liczbaPodział Liczba sposobów podziału.
Zwroty
  • nowa instancja SparseSplit

public List< Output < TInt64 >> OutputIndices ()

public List< Output < TInt64 >> OutputShape ()

Lista tensorów 1-D reprezentuje kształt wyjściowych tensorów rzadkich.

public List< Output <T>> OutputValues ​​()

Lista tensorów 1-D reprezentuje wartości wyjściowych tensorów rzadkich.