Menggulung elemen tensor sepanjang sumbu.
Elemen digeser secara positif (menuju indeks yang lebih besar) dengan offset `shift` sepanjang dimensi `sumbu`. Nilai `shift` negatif akan menggeser elemen ke arah yang berlawanan. Elemen yang berguling melewati posisi terakhir akan membungkus ke yang pertama dan sebaliknya. Beberapa pergeseran sepanjang beberapa sumbu dapat ditentukan.
Sebagai contoh:
# '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]]
Metode Publik
Output <T> | asOutput () Mengembalikan pegangan simbolis tensor. |
statis <T, U meluas Nomor, V meluas Nomor> Gulung <T> | |
Output <T> | Output () Memiliki bentuk dan ukuran yang sama dengan input. |
Metode yang Diwarisi
Metode Publik
publik Keluaran <T> asOutput ()
Mengembalikan pegangan simbolis tensor.
Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static Gulung <T> membuat ( Lingkup lingkup, Operan <T> input, Operan <U> shift, Operan <V> axis)
Metode pabrik untuk membuat kelas yang membungkus operasi Roll baru.
Parameter
cakupan | 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 `sumbu[i]`. Pergeseran negatif akan menggulung elemen ke arah yang berlawanan. |
sumbu | Dimensi harus 0-D atau 1-D. `axis[i]` menentukan dimensi yang akan terjadi pada shift `shift[i]`. Jika sumbu yang sama direferensikan lebih dari sekali, pergeseran total untuk sumbu itu akan menjadi jumlah dari semua pergeseran yang termasuk dalam sumbu itu. |
Kembali
- contoh baru dari Roll
publik Keluaran <T> Output ()
Memiliki bentuk dan ukuran yang sama dengan input. Elemen digeser secara positif (menuju indeks yang lebih besar) dengan offset `shift` sepanjang dimensi `sumbu`.