Indices

publiczne indeksy klas końcowych

Klasa pomocnicza do tworzenia instancji obiektów Index .

Konstruktorzy publiczni

Indeksy ()

Metody publiczne

Indeks statyczny
Wszystko ()
Indeks zwracający wszystkie elementy wymiaru w oryginalnej kolejności.
Indeks statyczny
w (współrzędna NdArray <? rozszerza numer>)
Współrzędna wybierająca konkretny element w danym wymiarze.
Indeks statyczny
at (długie współrzędne, wartość logiczna keepDim)
Współrzędna wybierająca konkretny element w danym wymiarze.
Indeks statyczny
o (długie współrzędne)
Współrzędna wybierająca konkretny element w danym wymiarze.
Indeks statyczny
at ( współrzędna NdArray <? rozszerza numer>, wartość logiczna keepDim)
Współrzędna wybierająca konkretny element w danym wymiarze.
Indeks statyczny
elipsa ()
Indeks, który rozwija się, aby wypełnić wszystkie dostępne wymiary źródłowe.
Indeks statyczny
nawet ()
Indeks zwracający tylko elementy znalezione na parzystych pozycjach w oryginalnym wymiarze.
Indeks statyczny
odwróć ()
Indeks zwracający tylko elementy w danym wymiarze pomiędzy dwiema współrzędnymi.
Indeks statyczny
hyperslab (długi start, długi krok, długie liczenie, długi blok)
Indeks zwracający elementy zgodnie z hiperslabem zdefiniowanym przez start , stride , count , block .
Indeks statyczny
nowaOś ()
Indeks, który wstawia nowy wymiar o rozmiarze 1 do wynikowej tablicy.
Indeks statyczny
dziwne ()
Indeks zwracający tylko elementy znalezione w nieparzystym położeniu w oryginalnym wymiarze.
Indeks statyczny
zasięg (długi początek, długi koniec)
Indeks zwracający tylko elementy w danym wymiarze pomiędzy dwiema współrzędnymi.
Indeks statyczny
seq ( współrzędne NdArray <? rozszerza numer>)
Indeks zwracający tylko określone elementy w danym wymiarze.
Indeks statyczny
seq (długie... współrzędne)
Indeks zwracający tylko określone elementy w danym wymiarze.
Indeks statyczny
kawałek (długi początek, długi koniec, długi krok)
Indeks zwracający każdy element stride pomiędzy start i end .
Indeks statyczny
kawałek (długi początek, długi koniec)
Indeks zwracający elementy pomiędzy start i end .
Indeks statyczny
kawałek (długi początek, długi koniec)
Indeks zwracający elementy pomiędzy start i end .
Indeks statyczny
kawałek (długi początek, długi koniec, długi krok)
Indeks zwracający każdy element stride pomiędzy start i end .
Indeks statyczny
kawałekOd (długi początek)
Indeks zwracający tylko elementy w danym wymiarze, zaczynając od określonej współrzędnej.
Indeks statyczny
plasterekFrom (długi start, długi krok)
Indeks zwracający tylko elementy w danym wymiarze, zaczynając od określonej współrzędnej, przy użyciu danego kroku.
Indeks statyczny
plasterekTo (długi koniec)
Indeks zwracający tylko elementy w danym wymiarze aż do określonej współrzędnej.
Indeks statyczny
plasterTo (długi koniec, długi krok)
Indeks, który zwraca tylko elementy w danym wymiarze do określonej współrzędnej, przy użyciu danego kroku.
Indeks statyczny
krok (długi krok)
Indeks, który pomija stałą liczbę współrzędnych pomiędzy każdą zwróconą wartością.

Metody dziedziczone

Konstruktorzy publiczni

Indeksy publiczne ()

Metody publiczne

public static Index all ()

Indeks zwracający wszystkie elementy wymiaru w oryginalnej kolejności.

Zastosowanie tego indeksu do danego wymiaru spowoduje bezpośredni zwrócenie oryginalnego wymiaru.

Na przykład, mając wektor z n elementami, all() zwraca x 0 , x 1 , ..., x n-1

Zwroty
  • indeks

publiczny indeks statyczny w (współrzędna NdArray <? rozszerza numer>)

Współrzędna wybierająca konkretny element w danym wymiarze.

Jest to równoważne wywołaniu at(long) ale gdzie wartość współrzędnej jest dostarczana przez tablicę N-wymiarową.

Parametry
koordynacja skalar wskazujący współrzędną elementu na indeksowanej osi
Zwroty
  • indeks
Rzuca
Wyjątek IllegalRank jeśli coord nie jest skalarem (ranga 0)

public static Index at (długi współrzędny, wartość logiczna keepDim)

Współrzędna wybierająca konkretny element w danym wymiarze.

Kiedy ten indeks jest stosowany do danego wymiaru, wymiar jest rozpoznawany jako pojedynczy element i dlatego, jeśli keepDim ma wartość false, jest wykluczany z obliczania rangi. Jeśli keepDim ma wartość true, wymiar jest zwinięty do jednego elementu.

Na przykład, mając macierz 3D na osi [x, y, z], jeśli matrix.slice(all(), at(0), at(0) , to ranga zwróconego plasterka wynosi 1, a jego liczba elementy to x.numElements()

Parametry
koordynacja współrzędna elementu na osi indeksowanej
zachowajDim czy usunąć wymiar.
Zwroty
  • indeks

public static Index w (długie współrzędne)

Współrzędna wybierająca konkretny element w danym wymiarze.

Kiedy ten indeks stosuje się do danego wymiaru, wymiar ten jest rozpoznawany jako pojedynczy element i dlatego jest wykluczany z obliczania rangi.

Na przykład, mając macierz 3D na osi [x, y, z], jeśli matrix.slice(all(), at(0), at(0) , to ranga zwróconego plasterka wynosi 1, a jego liczba elementy to x.numElements()

Parametry
koordynacja współrzędna elementu na osi indeksowanej
Zwroty
  • indeks

publiczny indeks statyczny w ( współrzędna NdArray <? Extends Number>, wartość logiczna keepDim)

Współrzędna wybierająca konkretny element w danym wymiarze.

Jest to równoważne wywołaniu at(long, boolean) , ale gdy wartość współrzędnej jest dostarczana przez tablicę N-wymiarową.

Jeśli keepDim ma wartość true, wymiar jest zwijany do jednego elementu, zamiast być usuwany.

Parametry
koordynacja skalar wskazujący współrzędną elementu na indeksowanej osi
zachowajDim czy usunąć wymiar.
Zwroty
  • indeks
Rzuca
Wyjątek IllegalRank jeśli coord nie jest skalarem (ranga 0)

publiczny statyczny Indeks wielokropek ()

Indeks, który rozwija się, aby wypełnić wszystkie dostępne wymiary źródłowe. Działa tak samo jak Python ... .

Zwroty
  • indeks

publiczny statyczny indeks nawet ()

Indeks zwracający tylko elementy znalezione na parzystych pozycjach w oryginalnym wymiarze.

Na przykład, jeśli wektor ma n elementów na osi x , a n jest parzyste, even() zwraca x 0 , x 2 , ..., x n-2

Zwroty
  • indeks

publiczny statyczny Odwrócenie indeksu ()

Indeks zwracający tylko elementy w danym wymiarze pomiędzy dwiema współrzędnymi.

Na przykład, biorąc pod uwagę wektor z n elementami na osi x i n > k > j , range(j, k) zwraca x j , x j+1 , ..., x k

Zwroty
  • indeks

publiczny hiperslab indeksu statycznego (długi start, długi krok, długie liczenie, długi blok)

Indeks zwracający elementy zgodnie z hiperslabem zdefiniowanym przez start , stride , count , block . Zobacz ERROR(/Hyperslab) .

Parametry
początek Początkowa lokalizacja hiperpłyty.
krok Liczba elementów oddzielających każdy wybrany element lub blok.
liczyć Liczba elementów lub bloków do wybrania wzdłuż wymiaru.
blok Rozmiar bloku wybranego z wymiaru.
Zwroty
  • indeks

publiczny statyczny Indeks nowaOś ()

Indeks, który wstawia nowy wymiar o rozmiarze 1 do wynikowej tablicy.

Zwroty
  • indeks

public static Index nieparzysty ()

Indeks zwracający tylko elementy znalezione w nieparzystym położeniu w oryginalnym wymiarze.

Na przykład, jeśli wektor ma n elementów na osi x , a n jest parzyste, odd() zwraca x 1 , x 3 , ..., x n-1

Zwroty
  • indeks

publiczny zakres indeksu statycznego (długi początek, długi koniec)

Indeks zwracający tylko elementy w danym wymiarze pomiędzy dwiema współrzędnymi.

Na przykład, biorąc pod uwagę wektor z n elementami na osi x i n > k > j , range(j, k) zwraca x j , x j+1 , ..., x k

Parametry
początek współrzędna pierwszego elementu ciągu
koniec współrzędna ostatniego elementu ciągu (wyłącznie)
Zwroty
  • indeks

public static Index seq (współrzędne NdArray <? rozszerza numer>)

Indeks zwracający tylko określone elementy w danym wymiarze.

Jest to równoważne seq(long) ale gdzie współrzędne elementów sekwencji są dostarczane przez tablicę N-wymiarową.

Parametry
współrzędne wektor współrzędnych elementów ciągu
Zwroty
  • indeks
Rzuca
Wyjątek IllegalRank jeśli coords nie są wektorem (ranga 1)

public static Index seq (długie... współrzędne)

Indeks zwracający tylko określone elementy w danym wymiarze.

Na przykład, biorąc pod uwagę wektor z n elementami na osi x i n > 10 , seq(8, 0, 3) zwraca x 8 , x 0 , x 3

Parametry
współrzędne współrzędne elementów ciągu
Zwroty
  • indeks

publiczny statyczny wycinek indeksu (długi początek, długi koniec, długi krok)

Indeks zwracający każdy element stride pomiędzy start i end . Jeśli start lub end ma null , rozpoczyna się lub kończy odpowiednio na początku lub na końcu.

Analogicznie do składni Pythona : plasterek.

Zwroty
  • indeks

publiczny statyczny wycinek indeksu (długi początek, długi koniec)

Indeks zwracający elementy pomiędzy start i end . Jeśli start lub end ma null , rozpoczyna się lub kończy odpowiednio na początku lub na końcu.

Analogicznie do składni Pythona : plasterek.

Zwroty
  • indeks

publiczny statyczny wycinek indeksu (długi początek, długi koniec)

Indeks zwracający elementy pomiędzy start i end . Jeśli start lub end ma null , rozpoczyna się lub kończy odpowiednio na początku lub na końcu.

Analogicznie do składni Pythona : plasterek.

Zwroty
  • indeks

publiczny statyczny wycinek indeksu (długi początek, długi koniec, długi krok)

Indeks zwracający każdy element stride pomiędzy start i end . Jeśli start lub end ma null , rozpoczyna się lub kończy odpowiednio na początku lub na końcu.

Analogicznie do składni Pythona : plasterek.

Zwroty
  • indeks

public static Index plasterekFrom (długi start)

Indeks zwracający tylko elementy w danym wymiarze, zaczynając od określonej współrzędnej.

Na przykład, mając wektor z n elementami na osi x i n > k , from(k) zwraca x k , x k+1 , ..., x n-1

Parametry
początek współrzędna pierwszego elementu ciągu
Zwroty
  • indeks

public static Index plasterekFrom (długi start, długi krok)

Indeks zwracający tylko elementy w danym wymiarze, zaczynając od określonej współrzędnej, przy użyciu danego kroku.

Na przykład, mając wektor z n elementami na osi x i n > k , from(k) zwraca x k , x k+1 , ..., x n-1

Parametry
początek współrzędna pierwszego elementu ciągu
krok krok, z którego należy skorzystać
Zwroty
  • indeks

public static Index plasterekTo (długi koniec)

Indeks zwracający tylko elementy w danym wymiarze aż do określonej współrzędnej.

Na przykład, biorąc pod uwagę wektor z n elementami na osi x i n > k , to(k) zwraca x 0 , x 1 , ..., x k

Parametry
koniec współrzędna ostatniego elementu ciągu (wyłącznie)
Zwroty
  • indeks

public static Index plasterekTo (długi koniec, długi krok)

Indeks, który zwraca tylko elementy w danym wymiarze do określonej współrzędnej, przy użyciu danego kroku.

Na przykład, biorąc pod uwagę wektor z n elementami na osi x i n > k , to(k) zwraca x 0 , x 1 , ..., x k

Parametry
koniec współrzędna ostatniego elementu ciągu (wyłącznie)
krok krok, z którego należy skorzystać
Zwroty
  • indeks

publiczny statyczny Krok indeksu (długi krok)

Indeks, który pomija stałą liczbę współrzędnych pomiędzy każdą zwróconą wartością.

Na przykład, mając wektor z n elementami na osi x , step(k) zwraca x 0 , x k , x k*2 , ...

Parametry
krok liczba elementów pomiędzy każdym krokiem
Zwroty
  • indeks