Roll

Roll kelas akhir publik

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]]
 

Metode Publik

Keluaran <T>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
statis <T, U memanjangkan Angka, V memanjangkan Angka> Gulung <T>
buat ( Lingkup lingkup , masukan Operan <T>, pergeseran Operan <U>, sumbu Operan <V>)
Metode pabrik untuk membuat kelas yang membungkus operasi Roll baru.
Keluaran <T>
keluaran ()
Memiliki bentuk dan ukuran yang sama dengan masukan.

Metode Warisan

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 , masukan Operan <T>, pergeseran Operan <U>, sumbu Operan <V>)

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`.