flux tensoriel : : opérations : : Remplir

#include <array_ops.h>

Crée un tenseur rempli d'une valeur scalaire.

Résumé

Cette opération crée un tenseur de forme dims et le remplit de value .

Par exemple:

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

tf.fill diffère de tf.constant de plusieurs manières :

  • tf.fill ne prend en charge que le contenu scalaire, tandis que tf.constant prend en charge les valeurs Tensor .
  • tf.fill crée un Op dans le graphe de calcul qui construit la valeur réelle du Tensor au moment de l'exécution. Cela contraste avec tf.constant qui intègre l'intégralité du Tensor dans le graphique avec un nœud Const .
  • Étant donné que tf.fill est évalué au moment de l'exécution du graphique, il prend en charge les formes dynamiques basées sur d'autres Tensors d'exécution, contrairement à tf.constant .

Arguments:

  • scope : un objet Scope
  • intensité : 1-D. Représente la forme du tenseur de sortie.
  • valeur : 0-D (scalaire). Valeur pour remplir le tenseur renvoyé.

(numpy) Équivalent à np.full

Retour:

  • Output : Le tenseur de sortie.

Constructeurs et Destructeurs

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

Attributs publics

operation
output

Fonctions publiques

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

Attributs publics

opération

Operation operation

sortir

::tensorflow::Output output

Fonctions publiques

Remplir

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

nœud

::tensorflow::Node * node() const 

opérateur :: tensorflow :: Entrée

 operator::tensorflow::Input() const 

opérateur :: tensorflow :: Sortie

 operator::tensorflow::Output() const