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]) >>> sess.run(y) array([[1, 2, 3], [1, 2, 3], [1, 2, 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
intunidimensional. 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