Indeks yang digunakan untuk memotong tampilan dari larik berdimensi-N.
Sebuah slice, yaitu tampilan yang diperkecil, dari larik berdimensi-N diperoleh dengan memanggil slice(Index)
, yang diberikan daftar indeks yang memilih elemen mana pada dimensi tertentu yang harus disertakan / dikecualikan dari tampilan tersebut.
Metode Umum
Dimensi abstrak | |
abstrak panjang | mulai () Dapatkan permulaan indeks, untuk pengindeksan gaya irisan bertahap. |
boolean abstrak | beginMask () Dapatkan apakah Indeks harus dimulai di awal dimensi, untuk pengindeksan gaya potongan bertahap. |
abstrak panjang | akhir () Dapatkan akhir indeks, pengindeksan gaya irisan melangkah. |
boolean abstrak | endMask () Cari tahu apakah Indeks harus berakhir di awal dimensi, untuk pengindeksan gaya potongan bertahap. |
boolean abstrak | isEllipsis () Mengembalikan nilai benar jika indeks ini adalah elipsis, memperluas untuk mengambil sebanyak mungkin dimensi (dan menerapkan semua () ke mereka) |
boolean abstrak | isNewAxis () Mengembalikan nilai benar jika indeks ini adalah sumbu baru, menambahkan dimensi dengan ukuran 1 |
boolean abstrak | isPoint () Mengembalikan nilai benar jika indeks ini adalah satu titik, mengurangi jumlah dimensi satu |
boolean abstrak | isStridedSlicingCompliant () Dapatkan apakah Indeks mendukung pengindeksan gaya irisan bertahap (menggunakan start, end, stride, dan flags, mis |
abstrak panjang | mapCoordinate (koordinat panjang, Dimensi redup) Mengubah koordinat elemen menjadi koordinat baru dengan menerapkan indeks ini ke dimensi yang diberikan. |
abstrak panjang | numElements ( Dimensi redup) Mengembalikan jumlah elemen yang dapat diambil menggunakan indeks ini pada dimensi yang ditentukan. |
abstrak panjang | langkah () Dapatkan langkah indeks, untuk pengindeksan gaya irisan bertahap. |
Metode Umum
abstrak publik Dimensi berlaku ( Dimensi redup)
Menerapkan indeks ini ke dimensi tertentu.
Saat mengakses elemen dari dimensi yang dikembalikan, indeks ini akan secara otomatis diterapkan dan dapat mengubah posisi semula.
Parameter
redup | dimensi untuk menerapkan indeks ini |
---|
Kembali
- dimensi yang diindeks
abstrak publik panjang mulai ()
Dapatkan permulaan indeks, untuk pengindeksan gaya irisan bertahap.
public abstract boolean beginMask ()
Dapatkan apakah Indeks harus dimulai di awal dimensi, untuk pengindeksan gaya potongan bertahap.
akhir panjang abstrak publik ()
Dapatkan akhir indeks, pengindeksan gaya irisan melangkah.
public abstract boolean endMask ()
Cari tahu apakah Indeks harus berakhir di awal dimensi, untuk pengindeksan gaya potongan bertahap.
publik abstrak boolean isEllipsis ()
Mengembalikan nilai benar jika indeks ini adalah elipsis, memperluas untuk mengambil sebanyak mungkin dimensi (dan menerapkan semua () ke mereka)
publik abstrak boolean isNewAxis ()
Mengembalikan nilai benar jika indeks ini adalah sumbu baru, menambahkan dimensi dengan ukuran 1
public abstract boolean isPoint ()
Mengembalikan nilai benar jika indeks ini adalah satu titik, mengurangi jumlah dimensi satu
boolean abstrak publik isStridedSlicingCompliant ()
Dapatkan apakah Indeks mendukung pengindeksan gaya slice bertahap (menggunakan start, end, stride, dan flag, yaitu TensorFlow ).
peta panjang abstrak publikKoordinat (koordinat panjang, Dimensi redup)
Mengubah koordinat elemen menjadi koordinat baru dengan menerapkan indeks ini ke dimensi yang diberikan.
Misalnya, jika koordinatnya adalah 0 dan indeks ini membalik n
elemen pada dimensi ini, maka nilai yang dikembalikan adalah n-1
.
Parameter
koordinat | berkoordinasi untuk mengubah |
---|---|
redup | dimensi dimensi yang diindeks |
Kembali
- koordinat berubah
elemen panjang abstrak publik ( Dimensi redup)
Mengembalikan jumlah elemen yang dapat diambil menggunakan indeks ini pada dimensi yang ditentukan.
Indeks yang memetakan satu-per-satu semua elemen dimensi akan mengembalikan nilai yang sama dengan dim.numElements()
, sedangkan indeks yang hanya memetakan sebagian dari ini akan mengembalikan nilai yang lebih kecil.
Parameter
redup | dimensi yang diindeks |
---|
Kembali
- jumlah elemen yang dapat diakses
langkah panjang abstrak publik ()
Dapatkan langkah indeks, untuk pengindeksan gaya irisan bertahap.