tensorflow :: ops :: Napełnić
#include <array_ops.h>
Tworzy tensor wypełniony wartością skalarną.
streszczenie
Ta operacja tworzy tensor kształtu dims
i wypełnia go value
.
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
na kilka sposobów:
-
tf.fill
obsługuje tylko zawartość skalarną, podczas gdytf.constant
obsługuje wartości Tensor . -
tf.fill
tworzy Op na wykresie obliczeniowym, który konstruuje rzeczywistą wartość tensora w czasie wykonywania. W przeciwieństwie dotf.constant
który osadza cały Tensor na wykresie z węzłemConst
. - Ponieważ
tf.fill
ocenia w czasie wykonywania wykresu, obsługuje dynamiczne kształty oparte na innychtf.constant
czasu wykonywania, w przeciwieństwie dotf.constant
.
Argumenty:
- zakres: obiekt Scope
- ściemniacze: 1-D. Reprezentuje kształt tensora wyjściowego.
- wartość: 0-D (skalarna). Wartość do wypełnienia zwróconego tensora.
(numpy) Odpowiednik np.full
Zwroty:
-
Output
: tensor wyjściowy.
Konstruktorzy i niszczyciele | |
---|---|
Fill (const :: tensorflow::Scope & scope, :: tensorflow::Input dims, :: tensorflow::Input value) |
Atrybuty publiczne | |
---|---|
operation | |
output |
Funkcje publiczne | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Atrybuty publiczne
operacja
Operation operation
wynik
::tensorflow::Output output
Funkcje publiczne
Napełnić
Fill( const ::tensorflow::Scope & scope, ::tensorflow::Input dims, ::tensorflow::Input value )
węzeł
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const