tensorflow :: operaciones :: Llenar
#include <array_ops.h>
Crea un tensor relleno con un valor escalar.
Resumen
Esta operación crea un tensor de forma que se dims
y lo llena de value
.
Por ejemplo:
# Output tensor has shape [2, 3]. fill([2, 3], 9) ==> [[9, 9, 9] [9, 9, 9]]
tf.fill
diferencia de tf.constant
de varias formas:
-
tf.fill
solo admite contenido escalar, mientras quetf.constant
admite valores de Tensor . -
tf.fill
crea una Op en el gráfico de cálculo que construye el valor real del tensor en tiempo de ejecución. Esto contrasta contf.constant
que incrusta todo el tensor en el gráfico con un nodoConst
. - Debido a que
tf.fill
evalúa en el tiempo de ejecución del gráfico, admite formas dinámicas basadas en otros tensores de tiempo de ejecución, a diferencia detf.constant
.
Argumentos:
- alcance: un objeto de alcance
- atenuaciones: 1-D. Representa la forma del tensor de salida.
- valor: 0-D (escalar). Valor para llenar el tensor devuelto.
(numpy) Equivalente a np.full
Devoluciones:
-
Output
: el tensor de salida.
Constructores y Destructores | |
---|---|
Fill (const :: tensorflow::Scope & scope, :: tensorflow::Input dims, :: tensorflow::Input value) |
Atributos públicos | |
---|---|
operation | |
output |
Funciones publicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Atributos públicos
operación
Operation operation
producción
::tensorflow::Output output
Funciones publicas
Llenar
Fill( const ::tensorflow::Scope & scope, ::tensorflow::Input dims, ::tensorflow::Input value )
nodo
::tensorflow::Node * node() const
operador :: tensorflow :: Entrada
operator::tensorflow::Input() const
operador :: tensorflow :: Salida
operator::tensorflow::Output() const