tensorflow::ops::Fill

#include <array_ops.h>

Crea un tensore riempito con un valore scalare.

Riepilogo

Questa operazione crea un tensore di dims di forma e lo riempie con value .

Per esempio:

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

tf.fill si differenzia da tf.constant in alcuni aspetti:

  • tf.fill supporta solo contenuti scalari, mentre tf.constant supporta valori tensoriali .
  • tf.fill crea un'operazione (Op) nel grafo computazionale che costruisce il valore effettivo del tensore in fase di esecuzione. Questo è in contrasto con tf.constant , che incorpora l'intero tensore nel grafo con un nodo Const .
  • Poiché tf.fill viene valutato in fase di esecuzione del grafo, supporta forme dinamiche basate su altri tensori in fase di esecuzione, a differenza di tf.constant .

Argomentazioni:

  • ambito: un oggetto Scope
  • dims: 1-D. Rappresenta la forma del tensore di output.
  • valore: 0-D (scalare). Valore da utilizzare per riempire il tensore restituito.

(numpy) Equivalente a np.full

Resi:

  • Output : Il tensore di output.

Costruttori e distruttori

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

attributi pubblici

operation
output

Funzioni pubbliche

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

attributi pubblici

operazione

Operation operation

produzione

::tensorflow::Output output

Funzioni pubbliche

Riempire

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

nodo

::tensorflow::Node * node() const 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensoreflusso::output

 operator::tensorflow::Output() const