Indices

Indici pubblici di classe finale

Classe helper per creare un'istanza di oggetti Index .

Costruttori pubblici

Indici ()

Metodi pubblici

Indice statico
Tutto ()
Un indice che restituisce tutti gli elementi di una dimensione nell'ordine originale.
Indice statico
at ( NdArray <? estende Numero> coordinata)
Una coordinata che seleziona un elemento specifico su una determinata dimensione.
Indice statico
at (coordinata lunga, booleano keepDim)
Una coordinata che seleziona un elemento specifico su una determinata dimensione.
Indice statico
a (coordinata lunga)
Una coordinata che seleziona un elemento specifico su una determinata dimensione.
Indice statico
at ( NdArray <? estende Numero> coord, booleano keepDim)
Una coordinata che seleziona un elemento specifico su una determinata dimensione.
Indice statico
puntini di sospensione ()
Un indice che si espande per riempire tutte le dimensioni di origine disponibili.
Indice statico
Anche ()
Un indice che restituisce solo gli elementi trovati in una posizione pari nella dimensione originale.
Indice statico
Flip ()
Un indice che restituisce solo elementi su una determinata dimensione tra due coordinate.
Indice statico
hyperslab (partenza lunga, passo lungo, conteggio lungo, blocco lungo)
Un indice che restituisce gli elementi secondo un'iperslab definita da start , stride , count , block .
Indice statico
nuovoAsse ()
Un indice che inserisce una nuova dimensione di dimensione 1 nell'array risultante.
Indice statico
strano ()
Un indice che restituisce solo gli elementi trovati in una posizione dispari nella dimensione originale.
Indice statico
intervallo (inizio lungo, fine lungo)
Un indice che restituisce solo elementi su una determinata dimensione tra due coordinate.
Indice statico
seq ( NdArray <? estende Numero> coordinate)
Un indice che restituisce solo elementi specifici su una determinata dimensione.
Indice statico
seq (coordinate lunghe...)
Un indice che restituisce solo elementi specifici su una determinata dimensione.
Indice statico
slice (inizio lungo, fine lungo, passo lungo)
Un indice che restituisce ogni elemento stride -esimo tra start e end .
Indice statico
fetta (inizio lungo, fine lunga)
Un indice che restituisce gli elementi tra start e end .
Indice statico
fetta (inizio lungo, fine lunga)
Un indice che restituisce gli elementi tra start e end .
Indice statico
slice (inizio lungo, fine lungo, passo lungo)
Un indice che restituisce ogni elemento stride -esimo tra start e end .
Indice statico
sliceFrom (inizio lungo)
Un indice che restituisce solo elementi su una determinata dimensione a partire da una coordinata specifica.
Indice statico
sliceFrom (inizio lungo, passo lungo)
Un indice che restituisce solo elementi su una determinata dimensione a partire da una coordinata specifica, utilizzando il passo specificato.
Indice statico
sliceTo (estremità lunga)
Un indice che restituisce solo gli elementi su una determinata dimensione fino a una coordinata specifica.
Indice statico
sliceTo (estremità lunga, passo lungo)
Un indice che restituisce solo gli elementi su una data dimensione fino a una coordinata specifica, utilizzando il passo dato.
Indice statico
passo (passo lungo)
Un indice che salta un numero fisso di coordinate tra ciascun valore restituito.

Metodi ereditati

Costruttori pubblici

Indici pubblici ()

Metodi pubblici

Indice statico pubblico tutti ()

Un indice che restituisce tutti gli elementi di una dimensione nell'ordine originale.

L'applicazione di questo indice a una determinata dimensione restituirà direttamente la dimensione originale.

Ad esempio, dato un vettore con n elementi, all() restituisce x 0 , x 1 , ..., x n-1

ritorna
  • indice

Indice statico pubblico su ( NdArray <? estende Numero> coord)

Una coordinata che seleziona un elemento specifico su una determinata dimensione.

Ciò equivale a chiamare at(long) ma dove il valore della coordinata è fornito da un array N-dimensionale.

Parametri
coordina scalare che indica la coordinata dell'elemento sull'asse indicizzato
ritorna
  • indice
Lancia
IllegalRankException se coord non è uno scalare (rango 0)

Indice statico pubblico su (coord lungo, booleano keepDim)

Una coordinata che seleziona un elemento specifico su una determinata dimensione.

Quando questo indice viene applicato ad una determinata dimensione, la dimensione viene risolta come un singolo elemento e pertanto, se keepDim è false, viene esclusa dal calcolo del rango. Se keepDim è true, la dimensione viene ridotta a un elemento.

Ad esempio, data una matrice 3D sull'asse [x, y, z], se matrix.slice(all(), at(0), at(0) , il rango della fetta restituita è 1 e il suo numero di elementi è x.numElements()

Parametri
coordina coordinata dell'elemento sull'asse indicizzato
mantieniDim se rimuovere la dimensione.
ritorna
  • indice

Indice statico pubblico a (coordinazione lunga)

Una coordinata che seleziona un elemento specifico su una determinata dimensione.

Quando questo indice viene applicato ad una determinata dimensione, la dimensione viene risolta come un singolo elemento e quindi viene esclusa dal calcolo del rango.

Ad esempio, data una matrice 3D sull'asse [x, y, z], se matrix.slice(all(), at(0), at(0) , il rango della fetta restituita è 1 e il suo numero di elementi è x.numElements()

Parametri
coordina coordinata dell'elemento sull'asse indicizzato
ritorna
  • indice

Indice statico pubblico su ( NdArray <? extends Number> coord, booleano keepDim)

Una coordinata che seleziona un elemento specifico su una determinata dimensione.

Ciò equivale a chiamare at(long, boolean) ma dove il valore della coordinata è fornito da un array N-dimensionale.

Se keepDim è true, la dimensione viene ridotta a un elemento invece di essere rimossa.

Parametri
coordina scalare che indica la coordinata dell'elemento sull'asse indicizzato
mantieniDim se rimuovere la dimensione.
ritorna
  • indice
Lancia
IllegalRankException se coord non è uno scalare (rango 0)

puntini di sospensione dell'indice statico pubblico ()

Un indice che si espande per riempire tutte le dimensioni di origine disponibili. Funziona allo stesso modo di Python ...

ritorna
  • indice

Indice statico pubblico even ()

Un indice che restituisce solo gli elementi trovati in una posizione pari nella dimensione originale.

Ad esempio, dato un vettore con n elementi sull'asse x e n è pari, even() restituisce x 0 , x 2 , ..., x n-2

ritorna
  • indice

Inversione dell'indice statico pubblico ()

Un indice che restituisce solo elementi su una determinata dimensione tra due coordinate.

Ad esempio, dato un vettore con n elementi sull'asse x e n > k > j , range(j, k) restituisce x j , x j+1 , ..., x k

ritorna
  • indice

indice statico pubblico hyperslab (partenza lunga, passo lungo, conteggio lungo, blocco lungo)

Un indice che restituisce gli elementi secondo un'iperslab definita da start , stride , count , block . Vedi ERROR(/Hyperslab) .

Parametri
inizio Posizione iniziale dell'iperslab.
passo Il numero di elementi per separare ciascun elemento o blocco da selezionare.
contare Il numero di elementi o blocchi da selezionare lungo la quota.
bloccare La dimensione del blocco selezionato dalla dimensione.
ritorna
  • indice

Indice statico pubblico newAxis ()

Un indice che inserisce una nuova dimensione di dimensione 1 nell'array risultante.

ritorna
  • indice

Indice statico pubblico dispari ()

Un indice che restituisce solo gli elementi trovati in una posizione dispari nella dimensione originale.

Ad esempio, dato un vettore con n elementi sull'asse x e n pari, odd() restituisce x 1 , x 3 , ..., x n-1

ritorna
  • indice

Intervallo di indici statici pubblici (inizio lungo, fine lungo)

Un indice che restituisce solo elementi su una determinata dimensione tra due coordinate.

Ad esempio, dato un vettore con n elementi sull'asse x e n > k > j , range(j, k) restituisce x j , x j+1 , ..., x k

Parametri
inizio coordinata del primo elemento della sequenza
FINE coordinata dell'ultimo elemento della sequenza (esclusivo)
ritorna
  • indice

public static Index seq ( NdArray <? extends Number> coordinate)

Un indice che restituisce solo elementi specifici su una determinata dimensione.

Ciò è equivalente a seq(long) ma in cui le coordinate degli elementi nella sequenza sono fornite da un array N-dimensionale.

Parametri
corde vettore delle coordinate degli elementi della sequenza
ritorna
  • indice
Lancia
IllegalRankException se coords non sono un vettore (rango 1)

public static Index seq (coordinate lunghe...)

Un indice che restituisce solo elementi specifici su una determinata dimensione.

Ad esempio, dato un vettore con n elementi sull'asse x e n > 10 , seq(8, 0, 3) restituisce x 8 , x 0 , x 3

Parametri
corde coordinate degli elementi nella sequenza
ritorna
  • indice

Sezione dell'indice statico pubblico (inizio lungo, fine lungo, passo lungo)

Un indice che restituisce ogni elemento stride -esimo tra start e end . Se start o end è null , inizia o termina rispettivamente all'inizio o alla fine.

Analogo alla sintassi di Python : slice.

ritorna
  • indice

Sezione di indice statico pubblico (inizio lungo, fine lungo)

Un indice che restituisce gli elementi tra start e end . Se start o end è null , inizia o finisce rispettivamente all'inizio o alla fine.

Analogo alla sintassi di Python : slice.

ritorna
  • indice

Sezione di indice statico pubblico (inizio lungo, fine lungo)

Un indice che restituisce gli elementi tra start e end . Se start o end è null , inizia o finisce rispettivamente all'inizio o alla fine.

Analogo alla sintassi di Python : slice.

ritorna
  • indice

Sezione dell'indice statico pubblico (inizio lungo, fine lungo, passo lungo)

Un indice che restituisce ogni elemento stride -esimo tra start e end . Se start o end è null , inizia o finisce rispettivamente all'inizio o alla fine.

Analogo alla sintassi di Python : slice.

ritorna
  • indice

Indice statico pubblico sliceFrom (inizio lungo)

Un indice che restituisce solo elementi su una determinata dimensione a partire da una coordinata specifica.

Ad esempio, dato un vettore con n elementi sull'asse x e n > k , from(k) restituisce x k , x k+1 , ..., x n-1

Parametri
inizio coordinata del primo elemento della sequenza
ritorna
  • indice

Indice statico pubblico sliceFrom (inizio lungo, passo lungo)

Un indice che restituisce solo elementi su una determinata dimensione a partire da una coordinata specifica, utilizzando il passo specificato.

Ad esempio, dato un vettore con n elementi sull'asse x e n > k , from(k) restituisce x k , x k+1 , ..., x n-1

Parametri
inizio coordinata del primo elemento della sequenza
passo il passo da usare
ritorna
  • indice

Indice statico pubblico sliceTo (estremità lunga)

Un indice che restituisce solo gli elementi su una determinata dimensione fino a una coordinata specifica.

Ad esempio, dato un vettore con n elementi sull'asse x e n > k , to(k) restituisce x 0 , x 1 , ..., x k

Parametri
FINE coordinata dell'ultimo elemento della sequenza (esclusivo)
ritorna
  • indice

Indice statico pubblico sliceTo (estremità lunga, passo lungo)

Un indice che restituisce solo gli elementi su una data dimensione fino a una coordinata specifica, utilizzando il passo dato.

Ad esempio, dato un vettore con n elementi sull'asse x e n > k , to(k) restituisce x 0 , x 1 , ..., x k

Parametri
FINE coordinata dell'ultimo elemento della sequenza (esclusivo)
passo il passo da usare
ritorna
  • indice

pubblico statico Indice passo (falcata lunga)

Un indice che salta un numero fisso di coordinate tra ciascun valore restituito.

Ad esempio, dato un vettore con n elementi sull'asse x , step(k) restituisce x 0 , x k , x k*2 , ...

Parametri
passo il numero di elementi tra ogni passaggio
ritorna
  • indice