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 | |
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 | |
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 | |
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
Guarda anche
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
Guarda anche
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