Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: BroadcastTo

#include <array_ops.h>

Disiarkan sebuah array untuk bentuk yang kompatibel.

Ringkasan

Penyiaran adalah proses pembuatan array memiliki bentuk yang kompatibel untuk operasi aritmatika. Dua bentuk yang kompatibel jika untuk setiap pasangan dimensi mereka baik sama atau salah satu dari mereka adalah salah satu. Ketika mencoba untuk menyiarkan Tensor untuk bentuk, dimulai dengan dimensi miring, dan bekerja jalan ke depan.

Sebagai contoh,

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

Dalam contoh di atas, input Tensor dengan bentuk [1, 3] disiarkan untuk output Tensor dengan bentuk [3, 3] .

Ketika melakukan operasi disiarkan seperti mengalikan tensor dengan skalar, penyiaran (biasanya) menganugerahkan beberapa waktu atau ruang manfaat, sebagai tensor disiarkan tidak pernah terwujud.

Namun, broadcast_to tidak membawa dengan itu manfaat tersebut. tensor yang baru dibuat mengambil memori penuh bentuk disiarkan. (Dalam konteks grafik, broadcast_to mungkin menyatu untuk operasi berikutnya dan kemudian akan dioptimalkan pergi, namun.)

argumen:

  • Ruang lingkup: Sebuah Ruang Lingkup objek
  • masukan: Sebuah Tensor untuk siaran.
  • Bentuk: Sebuah 1-D int Tensor . Bentuk output yang diinginkan.

Pengembalian:

Konstruktor dan Destructors

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

atribut umum

operation
output

fungsi publik

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

atribut umum

operasi

 Operation operation

keluaran

:: tensorflow::Output output

fungsi publik

BroadcastTo

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

simpul

::tensorflow::Node * node() const 

Operator :: tensorflow :: Masukan

 operator::tensorflow::Input() const 

Operator :: tensorflow :: Keluaran

 operator::tensorflow::Output() const