SparseToDense

publiczna klasa końcowa SparseToDense

Konwertuje rzadką reprezentację na gęsty tensor.

Tworzy tablicę „dense” o kształcie „output_shape” taką, że

# If sparse_indices is scalar
 dense[i] = (i == sparse_indices ? sparse_values : default_value)
 
 # If sparse_indices is a vector, then for each i
 dense[sparse_indices[i]] = sparse_values[i]
 
 # If sparse_indices is an n by d matrix, then for each i in [0, n)
 dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]
 
Wszystkie inne wartości w `dense` są ustawione na `default_value`. Jeśli „wartości_rzadkie” jest skalarem, wszystkie indeksy rzadkie są ustawiane na tę pojedynczą wartość.

Indeksy należy posortować w porządku leksykograficznym i nie mogą one zawierać powtórzeń. Jeśli `validate_indices` ma wartość true, te właściwości są sprawdzane podczas wykonywania.

Klasy zagnieżdżone

klasa Opcje SparseToDense Opcjonalne atrybuty dla SparseToDense

Stałe

Smyczkowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <U>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <U rozszerza TType , T rozszerza TNumber > SparseToDense <U>
utwórz ( Zakres zasięgu, Operand <T> sparseIndices, Operand <T> OutputShape, Operand <U> sparseValues, Operand <U> defaultValue, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseToDense.
Wyjście <U>
gęsty ()
Gęsty tensor wyjściowy kształtu „output_shape”.
statyczne SparseToDense.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

Wartość stała: „SparseToDense”

Metody publiczne

publiczne wyjście <U> 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 SparseToDense <U> create (Zakres zakresu , Operand <T> sparseIndices, Operand <T> OutputShape, Operand <U> sparseValues, Operand <U> wartość domyślna, Opcje... opcje)

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

Parametry
zakres aktualny zakres
rzadkieIndeksy 0-D, 1-D lub 2-D. `sparse_indices[i]` zawiera pełny indeks, w którym zostaną umieszczone `sparse_values[i]`.
kształt wyjściowy 1-D. Kształt gęstego tensora wyjściowego.
rzadkie wartości 1-D. Wartości odpowiadające każdemu wierszowi „rzadkich indeksów” lub wartość skalarna, która ma być używana dla wszystkich rzadkich indeksów.
wartość domyślna Wartość skalarna do ustawienia dla indeksów nieokreślonych w `sparse_indices`.
opcje przenosi opcjonalne wartości atrybutów
Powroty
  • nowa instancja SparseToDense

publiczne wyjście <U> gęste ()

Gęsty tensor wyjściowy kształtu „output_shape”.

public static SparseToDense.Options validIndices (Boolean validIndices)

Parametry
zweryfikujindeksy Jeśli ma wartość true, indeksy są sprawdzane, aby upewnić się, że są posortowane w porządku leksykograficznym i nie zawierają powtórzeń.