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

org.tensorflow.op.RawOp
końcowa wartość logiczna
równa się (obiekt obiektu)
końcowy wew
Operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .
ostatni ciąg
wartość logiczna
równa się (Obiekt arg0)
ostatnia klasa<?>
pobierzKlasę ()
wew
hashCode ()
ostateczna pustka
powiadomić ()
ostateczna pustka
powiadom wszystkich ()
Strunowy
doString ()
ostateczna pustka
czekaj (długi arg0, int arg1)
ostateczna pustka
czekaj (długi arg0)
ostateczna pustka
Czekać ()
org.tensorflow.op.Op
abstrakcyjne środowisko wykonania
środowisko ()
Zwróć środowisko wykonawcze, w którym utworzono tę operację.
abstrakcyjna operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .

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.