tensorflow:: ops:: BroadcastTo

#include <array_ops.h>

Transmite una matriz para una forma compatible.

Resumen

La difusión es el proceso de hacer que los arreglos tengan formas compatibles para las operaciones aritméticas. Dos formas son compatibles si, para cada par de dimensiones, son iguales o una de ellas es igual a uno. Al intentar difundir un tensor a una forma, se comienza con las últimas dimensiones y se avanza hacia adelante.

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]], shape=(3, 3), dtype=int32)

En el ejemplo anterior, el tensor de entrada con forma [1, 3] se transmite al tensor de salida con forma [3, 3] .

Argumentos:

  • ámbito: Un objeto de ámbito
  • Entrada: Un tensor para transmitir.
  • forma: Un tensor int unidimensional. 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 públicas

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 públicas

Transmitir a

 BroadcastTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input shape
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const