Indices

halka açık son sınıf Endeksleri

Index nesnelerini başlatmak için yardımcı sınıf.

Kamu İnşaatçıları

Genel Yöntemler

statik İndeks
Tümü ()
Bir boyutun tüm öğelerini orijinal sırayla döndüren dizin.
statik İndeks
( NdArray <? Extends Number> koordinatı )
Belirli bir boyutta belirli bir öğeyi seçen koordinat.
statik İndeks
at (uzun koordinat, boolean keepDim)
Belirli bir boyutta belirli bir öğeyi seçen koordinat.
statik İndeks
(uzun koordinat )
Belirli bir boyutta belirli bir öğeyi seçen koordinat.
statik İndeks
at ( NdArray <? Extends Number> koordinatı, boolean keepDim)
Belirli bir boyutta belirli bir öğeyi seçen koordinat.
statik İndeks
üç nokta ()
Mevcut tüm kaynak boyutlarını dolduracak şekilde genişleyen bir dizin.
statik İndeks
eşit ()
Yalnızca orijinal boyutta eşit konumda bulunan öğeleri döndüren bir dizin.
statik İndeks
çevir ()
Yalnızca iki koordinat arasındaki belirli bir boyuttaki öğeleri döndüren bir dizin.
statik İndeks
hyperslab (uzun başlangıç, uzun adım, uzun sayım, uzun blok)
start , stride , count , block tarafından tanımlanan bir hiperslab'a göre öğeleri döndüren bir dizin.
statik İndeks
yeni Eksen ()
Ortaya çıkan diziye 1 boyutunda yeni bir boyut ekleyen bir dizin.
statik İndeks
garip ()
Yalnızca orijinal boyutta tek bir konumda bulunan öğeleri döndüren bir dizin.
statik İndeks
aralık (uzun başlangıç, uzun son)
Yalnızca iki koordinat arasındaki belirli bir boyuttaki öğeleri döndüren bir dizin.
statik İndeks
seq ( NdArray <? Extends Number> koordinatları)
Belirli bir boyutta yalnızca belirli öğeleri döndüren bir dizin.
statik İndeks
sıra (uzun... koordinatlar)
Belirli bir boyutta yalnızca belirli öğeleri döndüren bir dizin.
statik İndeks
dilim (uzun başlangıç, uzun bitiş, uzun adım)
start ve end arasındaki her stride döndüren bir dizin.
statik İndeks
dilim (Uzun başlangıç, Uzun bitiş)
start ve end arasındaki öğeleri döndüren bir dizin.
statik İndeks
dilim (uzun başlangıç, uzun son)
start ve end arasındaki öğeleri döndüren bir dizin.
statik İndeks
dilim (Uzun başlangıç, Uzun bitiş, uzun adım)
start ve end arasındaki her stride döndüren bir dizin.
statik İndeks
dilimBaşlangıç ​​(uzun başlangıç)
Yalnızca belirli bir koordinattan başlayarak belirli bir boyuttaki öğeleri döndüren bir dizin.
statik İndeks
dilimFrom (uzun başlangıç, uzun adım)
Belirli bir adımı kullanarak, belirli bir koordinattan başlayarak yalnızca belirli bir boyuttaki öğeleri döndüren bir dizin.
statik İndeks
dilimTo (uzun uç)
Yalnızca belirli bir boyuttaki belirli bir koordinata kadar olan öğeleri döndüren bir dizin.
statik İndeks
dilimTo (uzun uç, uzun adım)
Verilen adımı kullanarak yalnızca belirli bir boyuttaki belirli bir koordinata kadar olan öğeleri döndüren bir dizin.
statik İndeks
adım (uzun adım)
Döndürülen her değer arasında sabit miktarda koordinatı atlayan bir dizin.

Kalıtsal Yöntemler

Kamu İnşaatçıları

halka açık Endeksler ()

Genel Yöntemler

genel statik Dizin tümü ()

Bir boyutun tüm öğelerini orijinal sırayla döndüren dizin.

Bu dizini belirli bir boyuta uygulamak doğrudan orijinal boyutu döndürecektir.

Örneğin, n öğeli bir vektör verildiğinde, all() işlevi x 0 , x 1 , ..., x n-1 değerini döndürür

İadeler
  • dizin

public static Dizin ( NdArray <? extends Number> koordinatı)

Belirli bir boyutta belirli bir öğeyi seçen koordinat.

Bu, at(long) çağrısına eşdeğerdir ancak burada koordinat değeri N boyutlu bir dizi tarafından sağlanır.

Parametreler
koordinat indekslenmiş eksen üzerindeki elemanın koordinatını gösteren skaler
İadeler
  • dizin
Atar
Yasadışı Sıra İstisnası eğer coord bir skaler değilse (sıra 0)

genel statik Dizin ( uzun koordinat, boolean keepDim)

Belirli bir boyutta belirli bir öğeyi seçen koordinat.

Bu indeks belirli bir boyuta uygulandığında, boyut tek bir öğe olarak çözümlenir ve bu nedenle, keepDim false ise sıralama hesaplamasının dışında bırakılır. Eğer keepDim doğrudur, boyut tek bir öğeye daraltılmıştır.

Örneğin, [x, y, z] ekseninde bir 3B matris verildiğinde, eğer matrix.slice(all(), at(0), at(0) ise, döndürülen dilimin sıralaması 1 ve numarası elementler x.numElements() tır

Parametreler
koordinat öğenin indekslenmiş eksendeki koordinatı
KeepDim Boyutun kaldırılıp kaldırılmayacağı.
İadeler
  • dizin

genel statik Dizin ( uzun koordinat)

Belirli bir boyutta belirli bir öğeyi seçen koordinat.

Bu indeks belirli bir boyuta uygulandığında, boyut tek bir öğe olarak çözümlenir ve dolayısıyla sıralama hesaplamasının dışında bırakılır.

Örneğin, [x, y, z] ekseninde bir 3B matris verildiğinde, eğer matrix.slice(all(), at(0), at(0) ise, döndürülen dilimin sıralaması 1 ve numarası elementler x.numElements() tır

Parametreler
koordinat öğenin indekslenmiş eksendeki koordinatı
İadeler
  • dizin

public static Dizin ( NdArray <? extends Number> koordinatı, boolean keepDim)

Belirli bir boyutta belirli bir öğeyi seçen koordinat.

Bu, at(long, boolean) çağrısına eşdeğerdir ancak burada koordinat değeri N boyutlu bir dizi tarafından sağlanır.

Eğer keepDim doğrudur, boyut kaldırılmak yerine tek bir öğeye daraltılır.

Parametreler
koordinat indekslenmiş eksen üzerindeki elemanın koordinatını gösteren skaler
KeepDim Boyutun kaldırılıp kaldırılmayacağı.
İadeler
  • dizin
Atar
Yasadışı Sıra İstisnası eğer coord bir skaler değilse (sıra 0)

genel statik Dizin üç nokta ()

Mevcut tüm kaynak boyutlarını dolduracak şekilde genişleyen bir dizin. Python'unkiyle aynı şekilde çalışır ... .

İadeler
  • dizin

genel statik Dizin çift ()

Yalnızca orijinal boyutta eşit konumda bulunan öğeleri döndüren bir dizin.

Örneğin, x ekseninde n elemanlı bir vektör verildiğinde ve n çifttir, even() işlevi x 0 , x 2 , ..., x n-2 değerini döndürür.

İadeler
  • dizin

genel statik Dizin çevirme ()

Yalnızca iki koordinat arasındaki belirli bir boyuttaki öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > k > j olan bir vektör verildiğinde, range(j, k) şunu döndürür: x j , x j+1 , ..., x k

İadeler
  • dizin

public static Index hyperslab (uzun başlangıç, uzun adım, uzun sayım, uzun blok)

start , stride , count , block tarafından tanımlanan bir hiperslab'a göre öğeleri döndüren bir dizin. Bkz. ERROR(/Hyperslab) .

Parametreler
başlangıç Hiperslab için başlangıç ​​konumu.
adım Seçilecek her öğeyi veya bloğu ayıracak öğe sayısı.
saymak Boyut boyunca seçilecek öğe veya blok sayısı.
engellemek Boyuttan seçilen bloğun boyutu.
İadeler
  • dizin

genel statik Dizin newAxis ()

Ortaya çıkan diziye 1 boyutunda yeni bir boyut ekleyen bir dizin.

İadeler
  • dizin

genel statik Dizin tek ()

Yalnızca orijinal boyutta tek bir konumda bulunan öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli bir vektör verildiğinde ve n çifttir, odd() işlevi x 1 , x 3 , ..., x n-1 değerini döndürür.

İadeler
  • dizin

public static Dizin aralığı (uzun başlangıç, uzun son)

Yalnızca iki koordinat arasındaki belirli bir boyuttaki öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > k > j olan bir vektör verildiğinde, range(j, k) şunu döndürür: x j , x j+1 , ..., x k

Parametreler
başlangıç dizinin ilk elemanının koordinatı
son dizinin son elemanının koordinatı (hariç)
İadeler
  • dizin

public static Dizin sırası ( NdArray <? extends Number> koordinatları)

Belirli bir boyutta yalnızca belirli öğeleri döndüren bir dizin.

Bu, seq(long) işlevine eşdeğerdir ancak dizideki öğelerin koordinatları N boyutlu bir dizi tarafından sağlanır.

Parametreler
koordinatlar dizideki elemanların koordinatlarının vektörü
İadeler
  • dizin
Atar
Yasadışı Sıra İstisnası eğer coords bir vektör değilse (sıra 1)

public static Dizin sırası (uzun... kodlar)

Belirli bir boyutta yalnızca belirli öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > 10 olan bir vektör verildiğinde, seq(8, 0, 3) x 8 , x 0 , x 3 değerini döndürür

Parametreler
koordinatlar dizideki elemanların koordinatları
İadeler
  • dizin

public static Dizin dilimi (uzun başlangıç, uzun bitiş, uzun adım)

start ve end arasındaki her stride döndüren bir dizin. start veya end null ise, sırasıyla başlangıçta veya bitişte başlar veya biter.

Python'un : dilim sözdizimine benzer.

İadeler
  • dizin

public static Dizin dilimi (Uzun başlangıç, Uzun bitiş)

start ve end arasındaki öğeleri döndüren bir dizin. start veya end null ise, sırasıyla başlangıçta veya bitişte başlar veya biter.

Python'un : dilim sözdizimine benzer.

İadeler
  • dizin

public static Dizin dilimi (uzun başlangıç, uzun son)

start ve end arasındaki öğeleri döndüren bir dizin. start veya end null ise, sırasıyla başlangıçta veya bitişte başlar veya biter.

Python'un : dilim sözdizimine benzer.

İadeler
  • dizin

public static Dizin dilimi (Uzun başlangıç, Uzun bitiş, uzun adım)

start ve end arasındaki her stride döndüren bir dizin. start veya end null ise, sırasıyla başlangıçta veya bitişte başlar veya biter.

Python'un : dilim sözdizimine benzer.

İadeler
  • dizin

public static Dizin dilimi Başlangıç ​​(uzun başlangıç)

Yalnızca belirli bir koordinattan başlayarak belirli bir boyuttaki öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > k olan bir vektör verildiğinde, from(k) şunu döndürür: x k , x k+1 , ..., x n-1

Parametreler
başlangıç dizinin ilk elemanının koordinatı
İadeler
  • dizin

public static Dizin dilimiBaşlangıçtan (uzun başlangıç, uzun adım)

Belirli bir adımı kullanarak, belirli bir koordinattan başlayarak yalnızca belirli bir boyuttaki öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > k olan bir vektör verildiğinde, from(k) şunu döndürür: x k , x k+1 , ..., x n-1

Parametreler
başlangıç dizinin ilk elemanının koordinatı
adım kullanma adımı
İadeler
  • dizin
Ayrıca bakınız

public static Index dilimTo (uzun uç)

Yalnızca belirli bir boyuttaki belirli bir koordinata kadar olan öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > k olan bir vektör verildiğinde to(k) x 0 , x 1 , ..., x k değerini döndürür

Parametreler
son dizinin son elemanının koordinatı (hariç)
İadeler
  • dizin

public static Index dilimTo (uzun son, uzun adım)

Verilen adımı kullanarak yalnızca belirli bir boyuttaki belirli bir koordinata kadar olan öğeleri döndüren bir dizin.

Örneğin, x ekseninde n öğeli ve n > k olan bir vektör verildiğinde to(k) x 0 , x 1 , ..., x k değerini döndürür

Parametreler
son dizinin son elemanının koordinatı (hariç)
adım kullanma adımı
İadeler
  • dizin
Ayrıca bakınız

public static Dizin adımı (uzun adım)

Döndürülen her değer arasında sabit miktarda koordinatı atlayan bir dizin.

Örneğin, x ekseninde n elemanlı bir vektör verildiğinde, step(k) şunu döndürür: x 0 , x k , x k*2 , ...

Parametreler
adım her adım arasındaki öğe sayısı
İadeler
  • dizin