tensorflow:: ops:: BroadcastTo
#include <array_ops.h>Roześlij tablicę o zgodnym kształcie.
Streszczenie
Rozgłaszanie to proces tworzenia tablic o kształtach zgodnych z operacjami arytmetycznymi. Dwa kształty są zgodne, jeśli dla każdej pary wymiarów są równe lub jeden z nich jest równy jeden. Podczas próby rozgłaszania tensora do kształtu, rozpoczyna się on od wymiarów końcowych i przechodzi do kolejnych.
Na przykład,
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]], kształt=(3, 3), typ danych=int32)
W powyższym przykładzie tensor wejściowy o kształcie [1, 3] jest transmitowany do tensora wyjściowego o kształcie [3, 3] .
Argumenty:
- zakres: obiekt zakresu
- wejście: Tensor do transmisji.
- kształt: jednowymiarowy
intTensor . Kształt pożądanego wyniku.
Zwroty:
Konstruktory i destruktory | |
|---|---|
BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape) |
Atrybuty publiczne | |
|---|---|
operation | |
output | |
Funkcje publiczne | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Atrybuty publiczne
działanie
Operation operation
wyjście
::tensorflow::Output output
Funkcje publiczne
Transmisja do
BroadcastTo( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input shape )
węzeł
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const