Siarkan array untuk bentuk yang kompatibel.
Penyiaran adalah proses membuat array memiliki bentuk yang kompatibel untuk operasi aritmatika. Dua bentuk dikatakan kompatibel jika untuk setiap pasangan dimensi keduanya sama atau salah satunya adalah satu. Saat mencoba menyiarkan Tensor ke suatu bentuk, Tensor dimulai dengan dimensi tambahan, dan terus berlanjut.
Misalnya,
>>> 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), tiped=int32)
Pada contoh di atas, Tensor masukan dengan bentuk `[1, 3]` disiarkan ke Tensor keluaran dengan bentuk `[3, 3]`.
Saat melakukan operasi penyiaran seperti mengalikan tensor dengan skalar, penyiaran (biasanya) memberikan manfaat waktu atau ruang, karena tensor yang disiarkan tidak pernah terwujud.
Namun, `broadcast_to` tidak memberikan manfaat apa pun. Tensor yang baru dibuat mengambil memori penuh dari bentuk yang disiarkan. (Namun, dalam konteks grafik, `broadcast_to` mungkin digabungkan ke operasi berikutnya dan kemudian dioptimalkan.)
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <T> | sebagai Keluaran () Mengembalikan pegangan simbolis tensor. |
statis <T memperluas TType > BroadcastTo <T> | |
Keluaran <T> | keluaran () Sebuah Tensor. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
Keluaran publik <T> sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static BroadcastTo <T> buat ( Lingkup lingkup, masukan Operan <T>, Operan <? extends TNumber > bentuk)
Metode pabrik untuk membuat kelas yang membungkus operasi BroadcastTo baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
memasukkan | Tensor untuk disiarkan. |
membentuk | Tensor `int` 1-D. Bentuk keluaran yang diinginkan. |
Kembali
- contoh baru BroadcastTo