tensorflow:: ops:: Fill

#include <array_ops.h>

Crea un tensor relleno con un valor escalar.

Resumen

Esta operación crea un tensor de forma dims y lo rellena con value .

Por ejemplo:

# Output tensor has shape [2, 3].
fill([2, 3], 9) ==> [[9, 9, 9]
                     [9, 9, 9]]

tf.fill se diferencia de tf.constant en algunos aspectos:

  • tf.fill solo admite contenido escalar, mientras que tf.constant admite valores tensoriales .
  • tf.fill crea una operación en el grafo de cálculo que construye el valor real del tensor en tiempo de ejecución. Esto contrasta con tf.constant , que incrusta todo el tensor en el grafo con un nodo Const .
  • Debido a que tf.fill se evalúa en tiempo de ejecución del gráfico, admite formas dinámicas basadas en otros tensores de tiempo de ejecución, a diferencia de tf.constant .

Argumentos:

  • ámbito: Un objeto de ámbito
  • dims: 1-D. Representa la forma del tensor de salida.
  • valor: 0-D (escalar). Valor para rellenar 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 públicas

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 públicas

Llenar

 Fill(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input dims,
  ::tensorflow::Input value
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const