tensorflow :: operaciones :: BroadcastTo
#include <array_ops.h>
Transmita una matriz para obtener una forma compatible.
Resumen
La radiodifusión es el proceso de hacer arreglos para tener formas compatibles para operaciones aritméticas. Dos formas son compatibles si para cada par de dimensiones son iguales o una de ellas es una. Al intentar transmitir un tensor a una forma, comienza con las dimensiones finales y avanza.
Por ejemplo,
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]], forma = (3, 3), dtype = int32)
En el ejemplo anterior, el tensor de entrada con la forma de [1, 3]
se transmite al tensor de salida con la forma de [3, 3]
.
Argumentos:
- alcance: un objeto de alcance
- entrada: un tensor para transmitir.
- forma: Un tensor
int
1-D. La forma de la salida deseada.
Devoluciones:
Constructores y Destructores | |
---|---|
BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape) |
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
BroadcastTo
BroadcastTo( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input shape )
nodo
::tensorflow::Node * node() const
operador :: tensorflow :: Entrada
operator::tensorflow::Input() const
operador :: tensorflow :: Salida
operator::tensorflow::Output() const