Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

Roll

public class akhir Gulung

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>
membuat ( Lingkup lingkup, Operan <T> input, Operan <U> shift, Operan <V> axis)
Metode pabrik untuk membuat kelas yang membungkus operasi Roll baru.
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`.