tensorflow :: 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 example:
# 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 quetf.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. Ceci est en contraste avectf.constant
qui incorpore le Tensor entier dans le graphe avec un nœudConst
. - Étant
tf.fill
quetf.fill
évalue au moment de l'exécution du graphique, il prend en charge les formes dynamiques basées sur d'autrestf.constant
à l'exécution, contrairement àtf.constant
.
Arguments:
- scope: un objet Scope
- dims: 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
production
::tensorflow::Output output
Fonctions publiques
Remplir
Fill( const ::tensorflow::Scope & scope, ::tensorflow::Input dims, ::tensorflow::Input value )
nœud
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const