tensorflow::ops::BroadcastTo

#include <array_ops.h>

Transmita uma matriz para um formato compatível.

Resumo

A transmissão (broadcasting) é o processo de fazer com que arrays tenham formatos compatíveis para operações aritméticas. Dois formatos são compatíveis se, para cada par de dimensões, eles forem iguais ou se um deles for igual a um. Ao tentar transmitir um Tensor para um formato, o processo começa com as dimensões finais e avança para as dimensões seguintes.

Por exemplo,

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)

No exemplo acima, o Tensor de entrada com a forma de [1, 3] é transmitido para o Tensor de saída com a forma de [3, 3] .

Argumentos:

  • escopo: Um objeto de escopo
  • Entrada: Um Tensor para transmitir.
  • forma: Um tensor int unidimensional. O formato da saída desejada.

Devoluções:

Construtores e Destrutores

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

Atributos públicos

operation
output

Funções públicas

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

Atributos públicos

operação

Operation operation

saída

::tensorflow::Output output

Funções públicas

Transmissão para

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

nó

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Saída

 operator::tensorflow::Output() const