tensorflow::ops::DiffusionÀ
#include <array_ops.h>Diffuser un tableau pour une forme compatible.
Résumé
La diffusion est le processus permettant de créer des tableaux de formes compatibles pour les opérations arithmétiques. Deux formes sont compatibles si, pour chaque paire de dimensions, elles sont égales ou si l'une d'elles vaut 1. Lors de la diffusion d'un tenseur vers une forme, le processus commence par les dimensions de fin de tableau et se poursuit vers l'avant.
Par exemple,
x = tf.constant([1, 2, 3]) y = tf.broadcast_to(x, [3, 3]) print(y) tf.Tensor( [[1 2 3] [1 2 3] [1 2 3]], shape=(3, 3), dtype=int32)
Dans l'exemple ci-dessus, le tenseur d'entrée de forme [1, 3] est diffusé au tenseur de sortie de forme [3, 3] .
Arguments :
- portée : un objet Scope
- entrée : un tenseur à diffuser.
- forme : Un tenseur
intunidimensionnel. La forme de la sortie souhaitée.
Retours :
Constructeurs et destructeurs | |
|---|---|
BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape) |
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
Diffuser
BroadcastTo( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input shape )
nœud
::tensorflow::Node * node() const
opérateur::tensorflow::Entrée
operator::tensorflow::Input() const
opérateur::tensorflow::Sortie
operator::tensorflow::Output() const