Liczba unikalnych elementów wzdłuż ostatniego wymiaru wejściowego „zestawu”.
Wejściowy „zestaw” to „SparseTensor” reprezentowany przez „set_indices”, „set_values” i „set_shape”. Ostatni wymiar zawiera wartości w zestawie. Duplikaty są dozwolone, ale ignorowane.
Jeśli `validate_indices` ma wartość `True`, ta operacja sprawdza kolejność i zakres `set` indeksów.
Klasy zagnieżdżone
klasa | UstawRozmiar.Opcje | Opcjonalne atrybuty dla SetSize |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TInt32> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny rozmiar zestawu | |
Dane wyjściowe <TInt32> | wyjście () Dla „zbioru” o randze „n”, jest to „Tensor” o randze „n-1” i tych samych pierwszych wymiarach „n-1”, co „zbiór”. |
statyczny SetSize.Options | validIndices (Boolean validIndices) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście < TInt32 > asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static SetSize create ( Zakres zakresu, Operand < TInt64 > setIndices, Operand <? rozszerza TType > setValues, Operand < TInt64 > setShape, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SetSize.
Parametry
zakres | aktualny zakres |
---|---|
ustawindeksy | 2D `Tensor`, wskaźniki `SparseTensor`. |
ustawWartości | 1D `Tensor`, wartości `SparseTensor`. |
zestawKształt | 1D „Tensor”, kształt „SparseTensor”. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja SetSize
publiczne wyjście < TInt32 > wyjście ()
Dla „zbioru” o randze „n”, jest to „Tensor” o randze „n-1” i tych samych pierwszych wymiarach „n-1”, co „zbiór”. Każda wartość to liczba unikalnych elementów w odpowiednim wymiarze „[0...n-1]” zbioru.