Tworzy tensor wypełniony wartością skalarną.
Ta operacja tworzy tensor kształtu „dims” i wypełnia go „wartością”.
Na przykład:
# Output tensor has shape [2, 3].
fill([2, 3], 9) ==> [[9, 9, 9]
[9, 9, 9]]
tf.fill
różni się od tf.constant
pod kilkoma względami:-
tf.fill
obsługuje tylko zawartość skalarną, podczas gdytf.constant
obsługuje wartości Tensora. -
tf.fill
tworzy Op na wykresie obliczeniowym, który konstruuje rzeczywistą wartość Tensora w czasie wykonywania. Inaczej jest w przypadkutf.constant
, który osadza cały tensor w grafie z węzłem „Const”. - Ponieważ
tf.fill
ocenia w czasie wykonywania wykresu, obsługuje dynamiczne kształty w oparciu o inne tensory czasu wykonywania, w przeciwieństwie dotf.constant
.
Metody publiczne
Wyjście <U> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <U, T numer rozszerzenia> Wypełnij <U> | |
Wyjście <U> | wyjście () |
Metody dziedziczone
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 Fill <U> create (zakres zakresu , przyciemnienie argumentu <T>, wartość argumentu <U>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Fill.
Parametry
zakres | aktualny zakres |
---|---|
przyciemnia się | 1-D. Reprezentuje kształt tensora wyjściowego. |
wartość | 0-D (skalar). Wartość do wypełnienia zwróconego tensora. |
Powroty
- nowa instancja Fill