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 que tf.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 con tf.constant que incrusta todo el tensor en el gráfico con un nodo Const .
  • 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 de tf.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