Menggulung elemen tensor sepanjang sumbu.
Elemen-elemen tersebut digeser secara positif (ke arah indeks yang lebih besar) dengan offset `shift` sepanjang dimensi `axis`. Nilai `shift` negatif akan menggeser elemen ke arah yang berlawanan. Elemen yang menggelinding melewati posisi terakhir akan melingkari ke posisi pertama dan sebaliknya. Beberapa pergeseran sepanjang beberapa sumbu dapat ditentukan.
Misalnya:
# 't' is [0, 1, 2, 3, 4]
roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
# shifting along multiple dimensions
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
# shifting along the same axis multiple times
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <T> | sebagai Keluaran () Mengembalikan pegangan simbolik tensor. |
statis <T memperluas TType > Roll <T> | |
Keluaran <T> | keluaran () Memiliki bentuk dan ukuran yang sama dengan masukan. |
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 simbolik tensor.
Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static Roll <T> buat ( Lingkup lingkup , input Operand <T>, Operand <? extends TNumber > shift, Operand <? extends TNumber > axis)
Metode pabrik untuk membuat kelas yang membungkus operasi Roll baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
menggeser | Dimensi harus 0-D atau 1-D. `shift[i]` menentukan jumlah tempat di mana elemen digeser secara positif (menuju indeks yang lebih besar) sepanjang dimensi yang ditentukan oleh `axis[i]`. Pergeseran negatif akan menggelindingkan elemen ke arah yang berlawanan. |
sumbu | Dimensi harus 0-D atau 1-D. `axis[i]` menentukan dimensi terjadinya pergeseran `shift[i]`. Jika sumbu yang sama direferensikan lebih dari satu kali, maka total pergeseran pada sumbu tersebut akan menjadi jumlah seluruh pergeseran pada sumbu tersebut. |
Kembali
- contoh baru Roll
Keluaran publik <T> keluaran ()
Memiliki bentuk dan ukuran yang sama dengan masukan. Elemen-elemen tersebut digeser secara positif (ke arah indeks yang lebih besar) dengan offset `shift` sepanjang dimensi `axis`.