Kelas pembantu untuk membuat instance objek Index
.
Konstruktor Publik
Indeks () |
Metode Publik
Indeks statis | semua () Indeks yang mengembalikan semua elemen dimensi dalam urutan aslinya. |
Indeks statis | |
Indeks statis | di (koord panjang, boolean keepDim) Koordinat yang memilih elemen tertentu pada dimensi tertentu. |
Indeks statis | di (kabel panjang) Koordinat yang memilih elemen tertentu pada dimensi tertentu. |
Indeks statis | |
Indeks statis | elipsis () Indeks yang diperluas untuk mengisi semua dimensi sumber yang tersedia. |
Indeks statis | bahkan () Indeks yang hanya mengembalikan elemen yang ditemukan pada posisi genap dalam dimensi aslinya. |
Indeks statis | Balik () Indeks yang hanya mengembalikan elemen pada dimensi tertentu antara dua koordinat. |
Indeks statis | hyperslab (mulai jauh, langkah panjang, hitungan panjang, balok panjang) Indeks yang mengembalikan elemen menurut hyperslab yang ditentukan oleh start , stride , count , block . |
Indeks statis | sumbu baru () Indeks yang menyisipkan dimensi baru berukuran 1 ke dalam larik yang dihasilkan. |
Indeks statis | aneh () Indeks yang hanya mengembalikan elemen yang ditemukan pada posisi ganjil dalam dimensi aslinya. |
Indeks statis | rentang (awal panjang, akhir panjang) Indeks yang hanya mengembalikan elemen pada dimensi tertentu antara dua koordinat. |
Indeks statis | |
Indeks statis | seq (panjang... coord) Indeks yang hanya mengembalikan elemen tertentu pada dimensi tertentu. |
Indeks statis | irisan (awal yang panjang, akhir yang panjang, langkah yang panjang) Indeks yang mengembalikan setiap elemen stride -th antara start dan end . |
Indeks statis | irisan (Awal panjang, Akhir panjang) Indeks yang mengembalikan elemen antara start dan end . |
Indeks statis | irisan (awal yang panjang, akhir yang panjang) Indeks yang mengembalikan elemen antara start dan end . |
Indeks statis | irisan (Awal panjang, Akhir panjang, langkah panjang) Indeks yang mengembalikan setiap elemen stride -th antara start dan end . |
Indeks statis | sliceFrom (awal yang panjang) Indeks yang mengembalikan hanya elemen pada dimensi tertentu yang dimulai pada koordinat tertentu. |
Indeks statis | sliceFrom (awal yang panjang, langkah yang panjang) Indeks yang mengembalikan hanya elemen pada dimensi tertentu yang dimulai pada koordinat tertentu, menggunakan langkah tertentu. |
Indeks statis | sliceTo (ujung panjang) Indeks yang hanya mengembalikan elemen pada dimensi tertentu hingga koordinat tertentu. |
Indeks statis | sliceTo (ujung panjang, langkah panjang) Indeks yang hanya mengembalikan elemen pada dimensi tertentu hingga koordinat tertentu, menggunakan langkah tertentu. |
Indeks statis | langkah (langkah panjang) Indeks yang melewatkan sejumlah koordinat tetap di antara setiap nilai yang dikembalikan. |
Metode Warisan
Konstruktor Publik
Indeks publik ()
Metode Publik
indeks statis publik semua ()
Indeks yang mengembalikan semua elemen dimensi dalam urutan aslinya.
Menerapkan indeks ini ke dimensi tertentu akan mengembalikan dimensi aslinya secara langsung.
Misalnya, diberikan vektor dengan n
elemen, all()
mengembalikan x 0 , x 1 , ..., x n-1
Kembali
- indeks
Indeks statis publik di ( NdArray <? extends Number> coord)
Koordinat yang memilih elemen tertentu pada dimensi tertentu.
Ini setara dengan panggilan at(long)
tetapi nilai koordinatnya disediakan oleh array berdimensi N.
Parameter
koordinat | skalar yang menunjukkan koordinat elemen pada sumbu yang diindeks |
---|
Kembali
- indeks
Melempar
IlegalRankException | jika coord bukan skalar (peringkat 0) |
---|
Indeks statis publik di (long coord, boolean keepDim)
Koordinat yang memilih elemen tertentu pada dimensi tertentu.
Ketika indeks ini diterapkan pada dimensi tertentu, dimensi tersebut diselesaikan sebagai elemen tunggal dan oleh karena itu, jika keepDim
salah, dikeluarkan dari penghitungan peringkat. Jika keepDim benar, dimensinya diciutkan menjadi satu elemen.
Misalnya, diberikan matriks 3D pada sumbu [x, y, z], jika matrix.slice(all(), at(0), at(0)
, maka peringkat irisan yang dikembalikan adalah 1 dan banyaknya elemennya adalah x.numElements()
Parameter
koordinat | koordinat elemen pada sumbu yang diindeks |
---|---|
tetap redup | apakah akan menghapus dimensi. |
Kembali
- indeks
Indeks statis publik di (koord panjang)
Koordinat yang memilih elemen tertentu pada dimensi tertentu.
Ketika indeks ini diterapkan pada dimensi tertentu, dimensi tersebut diselesaikan sebagai elemen tunggal dan oleh karena itu dikeluarkan dari penghitungan peringkat.
Misalnya, diberikan matriks 3D pada sumbu [x, y, z], jika matrix.slice(all(), at(0), at(0)
, maka peringkat irisan yang dikembalikan adalah 1 dan banyaknya elemennya adalah x.numElements()
Parameter
koordinat | koordinat elemen pada sumbu yang diindeks |
---|
Kembali
- indeks
Indeks statis publik di ( NdArray <? extends Number> coord, boolean keepDim)
Koordinat yang memilih elemen tertentu pada dimensi tertentu.
Ini setara dengan panggilan at(long, boolean)
tetapi nilai koordinatnya disediakan oleh array berdimensi N.
Jika keepDim benar, dimensinya diciutkan menjadi satu elemen alih-alih dihapus.
Parameter
koordinat | skalar yang menunjukkan koordinat elemen pada sumbu yang diindeks |
---|---|
tetap redup | apakah akan menghapus dimensi. |
Kembali
- indeks
Melempar
IlegalRankException | jika coord bukan skalar (peringkat 0) |
---|
elipsis Indeks statis publik ()
Indeks yang diperluas untuk mengisi semua dimensi sumber yang tersedia. Bekerja sama seperti Python ...
.
Kembali
- indeks
Indeks statis publik genap ()
Indeks yang hanya mengembalikan elemen yang ditemukan pada posisi genap dalam dimensi aslinya.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, dan n genap, even()
mengembalikan x 0 , x 2 , ..., x n-2
Kembali
- indeks
Flip Indeks statis publik ()
Indeks yang hanya mengembalikan elemen pada dimensi tertentu antara dua koordinat.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, dan n > k > j
, range(j, k)
mengembalikan x j , x j+1 , ..., x k
Kembali
- indeks
hyperslab Indeks statis publik (awal panjang, langkah panjang, hitungan panjang, blok panjang)
Indeks yang mengembalikan elemen menurut hyperslab yang ditentukan oleh start
, stride
, count
, block
. Lihat ERROR(/Hyperslab)
.
Parameter
awal | Lokasi awal untuk hyperslab. |
---|---|
melangkah | Jumlah elemen untuk memisahkan setiap elemen atau blok yang akan dipilih. |
menghitung | Jumlah elemen atau blok yang akan dipilih sepanjang dimensi. |
memblokir | Ukuran blok dipilih dari dimensi. |
Kembali
- indeks
Indeks statis publik newAxis ()
Indeks yang menyisipkan dimensi baru berukuran 1 ke dalam larik yang dihasilkan.
Kembali
- indeks
Indeks statis publik ganjil ()
Indeks yang hanya mengembalikan elemen yang ditemukan pada posisi ganjil dalam dimensi aslinya.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, dan n genap, odd()
mengembalikan x 1 , x 3 , ..., x n-1
Kembali
- indeks
rentang Indeks statis publik (awal panjang, akhir panjang)
Indeks yang hanya mengembalikan elemen pada dimensi tertentu antara dua koordinat.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, dan n > k > j
, range(j, k)
mengembalikan x j , x j+1 , ..., x k
Parameter
awal | koordinat elemen pertama barisan tersebut |
---|---|
akhir | koordinat elemen terakhir dari barisan (eksklusif) |
Kembali
- indeks
Indeks statis publik seq ( NdArray <? extends Number> coords)
Indeks yang hanya mengembalikan elemen tertentu pada dimensi tertentu.
Ini setara dengan seq(long)
tetapi koordinat elemen dalam barisan disediakan oleh array berdimensi N.
Parameter
koordinat | vektor koordinat unsur-unsur dalam barisan tersebut |
---|
Kembali
- indeks
Melempar
IlegalRankException | jika coords bukan vektor (peringkat 1) |
---|
Indeks statis publik seq (panjang... coords)
Indeks yang hanya mengembalikan elemen tertentu pada dimensi tertentu.
Misalnya, diberikan sebuah vektor dengan n
elemen pada sumbu x
, dan n > 10
, seq(8, 0, 3)
mengembalikan x 8 , x 0 , x 3
Parameter
koordinat | koordinat elemen-elemen dalam barisan tersebut |
---|
Kembali
- indeks
irisan Indeks statis publik (awal panjang, akhir panjang, langkah panjang)
Indeks yang mengembalikan setiap elemen stride
-th antara start
dan end
. Jika start
atau end
adalah null
, masing-masing dimulai atau berakhir di awal atau akhir.
Analog dengan sintaksis :
irisan Python.
Kembali
- indeks
irisan Indeks statis publik (Awal panjang, Akhir panjang)
Indeks yang mengembalikan elemen antara start
dan end
. Jika start
atau end
adalah null
, masing-masing dimulai atau berakhir di awal atau akhir.
Analog dengan sintaksis :
irisan Python.
Kembali
- indeks
irisan Indeks statis publik (awal panjang, akhir panjang)
Indeks yang mengembalikan elemen antara start
dan end
. Jika start
atau end
adalah null
, masing-masing dimulai atau berakhir di awal atau akhir.
Analog dengan sintaksis :
irisan Python.
Kembali
- indeks
irisan Indeks statis publik (Awal panjang, Akhir panjang, langkah panjang)
Indeks yang mengembalikan setiap elemen stride
-th antara start
dan end
. Jika start
atau end
adalah null
, masing-masing dimulai atau berakhir di awal atau akhir.
Analog dengan sintaksis :
irisan Python.
Kembali
- indeks
irisan Indeks statis publik dari (mulai panjang)
Indeks yang mengembalikan hanya elemen pada dimensi tertentu yang dimulai pada koordinat tertentu.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, dan n > k
, from(k)
mengembalikan x k , x k+1 , ..., x n-1
Parameter
awal | koordinat elemen pertama barisan tersebut |
---|
Kembali
- indeks
irisan Indeks statis publik (awal yang panjang, langkah yang panjang)
Indeks yang mengembalikan hanya elemen pada dimensi tertentu yang dimulai pada koordinat tertentu, menggunakan langkah tertentu.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, dan n > k
, from(k)
mengembalikan x k , x k+1 , ..., x n-1
Parameter
awal | koordinat elemen pertama barisan tersebut |
---|---|
melangkah | langkah yang akan digunakan |
Kembali
- indeks
Lihat juga
SliceTo Indeks statis publik (ujung panjang)
Indeks yang hanya mengembalikan elemen pada dimensi tertentu hingga koordinat tertentu.
Misalnya, diberikan sebuah vektor dengan n
elemen pada sumbu x
, dan n > k
, to(k)
mengembalikan x 0 , x 1 , ..., x k
Parameter
akhir | koordinat elemen terakhir dari barisan (eksklusif) |
---|
Kembali
- indeks
SliceTo Indeks statis publik (akhir panjang, langkah panjang)
Indeks yang hanya mengembalikan elemen pada dimensi tertentu hingga koordinat tertentu, menggunakan langkah tertentu.
Misalnya, diberikan sebuah vektor dengan n
elemen pada sumbu x
, dan n > k
, to(k)
mengembalikan x 0 , x 1 , ..., x k
Parameter
akhir | koordinat elemen terakhir dari barisan (eksklusif) |
---|---|
melangkah | langkah yang akan digunakan |
Kembali
- indeks
Lihat juga
langkah Indeks statis publik (langkah panjang)
Indeks yang melewatkan sejumlah koordinat tetap di antara setiap nilai yang dikembalikan.
Misalnya, diberikan vektor dengan n
elemen pada sumbu x
, step(k)
mengembalikan x 0 , x k , x k*2 , ...
Parameter
melangkah | jumlah elemen di antara setiap langkah |
---|
Kembali
- indeks