Classe auxiliar para instanciar objetos Index .
Construtores Públicos
Índices () |
Métodos Públicos
| Índice estático | todos () Um índice que retorna todos os elementos de uma dimensão na ordem original. |
| Índice estático | |
| Índice estático | at (long coord, boolean keepDim) Uma coordenada que seleciona um elemento específico em uma determinada dimensão. |
| Índice estático | em (coord longa) Uma coordenada que seleciona um elemento específico em uma determinada dimensão. |
| Índice estático | |
| Índice estático | reticências () Um índice que se expande para preencher todas as dimensões de origem disponíveis. |
| Índice estático | mesmo () Um índice que retorna apenas os elementos encontrados em uma posição uniforme na dimensão original. |
| Índice estático | flip () Um índice que retorna apenas elementos em uma determinada dimensão entre duas coordenadas. |
| Índice estático | hiperslab (início longo, passada longa, contagem longa, bloqueio longo) Um índice que retorna elementos de acordo com um hiper-laboratório definido por start , stride , count , block . |
| Índice estático | newAxis () Um índice que insere uma nova dimensão de tamanho 1 na matriz resultante. |
| Índice estático | ímpar () Um índice que retorna apenas os elementos encontrados em uma posição ímpar na dimensão original. |
| Índice estático | intervalo (início longo, final longo) Um índice que retorna apenas elementos em uma determinada dimensão entre duas coordenadas. |
| Índice estático | |
| Índice estático | seq (long ... coords) Um índice que retorna apenas elementos específicos em uma determinada dimensão. |
| Índice estático | fatia (início longo, final longo, passo longo) Um índice que retorna cada stride -ésimo elemento entre o start e o end . |
| Índice estático | fatia (início longo, final longo) Um índice que retorna elementos entre o start e o end . |
| Índice estático | fatia (início longo, final longo) Um índice que retorna elementos entre o start e o end . |
| Índice estático | fatia (início longo, final longo, passo longo) Um índice que retorna cada stride -ésimo elemento entre o start e o end . |
| Índice estático | sliceFrom (início longo) Um índice que retorna apenas elementos em uma determinada dimensão, começando em uma coordenada específica. |
| Índice estático | sliceFrom (início longo, passo longo) Um índice que retorna apenas elementos em uma determinada dimensão, começando em uma coordenada específica, usando o passo dado. |
| Índice estático | sliceTo (extremidade longa) Um índice que retorna apenas elementos em uma determinada dimensão até uma coordenada específica. |
| Índice estático | sliceTo (extremidade longa, passada longa) Um índice que retorna apenas elementos em uma determinada dimensão até uma coordenada específica, usando a passada dada. |
| Índice estático |
Métodos herdados
Construtores Públicos
índices públicos ()
Métodos Públicos
public static Index all ()
Um índice que retorna todos os elementos de uma dimensão na ordem original.
Aplicar este índice a uma determinada dimensão retornará a dimensão original diretamente.
Por exemplo, dado um vetor com n elementos, all() retorna x 0 , x 1 , ..., x n-1
Devoluções
- índice
índice estático público em ( NdArray <? extends Number> coord)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Isso é equivalente a call at(long) mas onde o valor da coordenada é fornecido por uma matriz N-dimensional.
Parâmetros
| coord | escalar indicando a coordenada do elemento no eixo indexado |
|---|
Devoluções
- índice
Lança
| IllegalRankException | se coord não é um escalar (classificação 0) |
|---|
índice estático público em (coord long, boolean keepDim)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Quando esse índice é aplicado a uma determinada dimensão, a dimensão é resolvida como um único elemento e, portanto, se keepDim for false, é excluída do cálculo da classificação. Se
keepDim for true, a dimensão é reduzida a um elemento.
Por exemplo, dada uma matriz 3D no eixo [x, y, z], se matrix.slice(all(), at(0), at(0) , a classificação da fatia retornada é 1 e seu número de elementos é x.numElements()
Parâmetros
| coord | coordenada do elemento no eixo indexado |
|---|---|
| keepDim | se deve remover a dimensão. |
Devoluções
- índice
índice estático público em (coord longo)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Quando esse índice é aplicado a uma determinada dimensão, a dimensão é resolvida como um único elemento e, portanto, é excluída do cálculo da classificação.
Por exemplo, dada uma matriz 3D no eixo [x, y, z], se matrix.slice(all(), at(0), at(0) , a classificação da fatia retornada é 1 e seu número de elementos é x.numElements()
Parâmetros
| coord | coordenada do elemento no eixo indexado |
|---|
Devoluções
- índice
public static Index at ( NdArray <? extends Number> coord, boolean keepDim)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Isso é equivalente a chamar at(long, boolean) mas onde o valor da coordenada é fornecido por uma matriz N-dimensional.
Se
keepDim for true, a dimensão é reduzida a um elemento em vez de ser removida.
Parâmetros
| coord | escalar indicando a coordenada do elemento no eixo indexado |
|---|---|
| keepDim | se deve remover a dimensão. |
Devoluções
- índice
Lança
| IllegalRankException | se coord não é um escalar (classificação 0) |
|---|
reticências de índice estático público ()
Um índice que se expande para preencher todas as dimensões de origem disponíveis. Funciona da mesma forma que o do Python ...
Devoluções
- índice
índice estático público par ()
Um índice que retorna apenas os elementos encontrados em uma posição uniforme na dimensão original.
Por exemplo, dado um vetor com n elementos no eixo x e n é par, even() retorna x 0 , x 2 , ..., x n-2
Devoluções
- índice
public static Index flip ()
Um índice que retorna apenas elementos em uma determinada dimensão entre duas coordenadas.
Por exemplo, dado um vetor com n elementos no eixo x n > k > j , range(j, k) retorna x j , x j + 1 , ..., x k
Devoluções
- índice
hiperslab de índice estático público (início longo, passo longo, contagem longa, bloco longo)
Um índice que retorna elementos de acordo com um hiper-laboratório definido por start , stride , count , block . Consulte ERROR(/Hyperslab) .
Parâmetros
| começar | Local de início do hiperslab. |
|---|---|
| passo largo | O número de elementos para separar cada elemento ou bloco a ser selecionado. |
| contar | O número de elementos ou blocos para selecionar ao longo da dimensão. |
| quadra | O tamanho do bloco selecionado na dimensão. |
Devoluções
- índice
public static Index newAxis ()
Um índice que insere uma nova dimensão de tamanho 1 na matriz resultante.
Devoluções
- índice
índice público estático ímpar ()
Um índice que retorna apenas os elementos encontrados em uma posição ímpar na dimensão original.
Por exemplo, dado um vetor com n elementos no eixo x e n é par, odd() retorna x 1 , x 3 , ..., x n-1
Devoluções
- índice
intervalo de índice estático público (início longo, final longo)
Um índice que retorna apenas elementos em uma determinada dimensão entre duas coordenadas.
Por exemplo, dado um vetor com n elementos no eixo x , en n > k > j , range(j, k) retorna x j , x j + 1 , ..., x k
Parâmetros
| começar | coordenada do primeiro elemento da sequência |
|---|---|
| fim | coordenada do último elemento da sequência (exclusiva) |
Devoluções
- índice
public static Index seq ( NdArray <? extends Number> coords)
Um índice que retorna apenas elementos específicos em uma determinada dimensão.
Isso é equivalente a seq(long) mas onde as coordenadas dos elementos na sequência são fornecidas por uma matriz N-dimensional.
Parâmetros
| coords | vetor de coordenadas dos elementos na sequência |
|---|
Devoluções
- índice
Lança
| IllegalRankException | se coords não for um vetor (classificação 1) |
|---|
public static Index seq (long ... coords)
Um índice que retorna apenas elementos específicos em uma determinada dimensão.
Por exemplo, dado um vetor com n elementos no eixo x , en n > 10 , seq(8, 0, 3) retorna x 8 , x 0 , x 3
Parâmetros
| coords | coordenadas dos elementos na sequência |
|---|
Devoluções
- índice
Fatia de índice estática pública (início longo, final longo, passo longo)
Um índice que retorna cada stride -ésimo elemento entre o start e o end . Se o start ou o end for null , começa ou termina no início ou no fim, respectivamente.
Análogo ao Python : sintaxe de fatia.
Devoluções
- índice
Fatia de índice estática pública (início longo, final longo)
Um índice que retorna elementos entre o start e o end . Se o start ou o end for null , começa ou termina no início ou no fim, respectivamente.
Análogo ao Python : sintaxe de fatia.
Devoluções
- índice
Fatia de índice estática pública (início longo, final longo)
Um índice que retorna elementos entre o start e o end . Se o start ou o end for null , começa ou termina no início ou no fim, respectivamente.
Análogo ao Python : sintaxe de fatia.
Devoluções
- índice
Fatia de índice estática pública (início longo, final longo, passo longo)
Um índice que retorna cada stride -ésimo elemento entre o start e o end . Se o start ou o end for null , começa ou termina no início ou no fim, respectivamente.
Análogo ao Python : sintaxe de fatia.
Devoluções
- índice
public static Index sliceFrom (início longo)
Um índice que retorna apenas elementos em uma determinada dimensão, começando em uma coordenada específica.
Por exemplo, dado um vetor com n elementos no eixo x , en n > k , from(k) retorna x k , x k + 1 , ..., x n-1
Parâmetros
| começar | coordenada do primeiro elemento da sequência |
|---|
Devoluções
- índice
public static Index sliceFrom (início longo, passo longo)
Um índice que retorna apenas elementos em uma determinada dimensão, começando em uma coordenada específica, usando o passo dado.
Por exemplo, dado um vetor com n elementos no eixo x , en n > k , from(k) retorna x k , x k + 1 , ..., x n-1
Parâmetros
| começar | coordenada do primeiro elemento da sequência |
|---|---|
| passo largo | o passo para usar |
Devoluções
- índice
Veja também
public static Index sliceTo (long end)
Um índice que retorna apenas elementos em uma determinada dimensão até uma coordenada específica.
Por exemplo, dado um vetor com n elementos no eixo x , en n > k , to(k) retorna x 0 , x 1 , ..., x k
Parâmetros
| fim | coordenada do último elemento da sequência (exclusiva) |
|---|
Devoluções
- índice
public static Index sliceTo (long end, long stride)
Um índice que retorna apenas elementos em uma determinada dimensão até uma coordenada específica, usando a passada dada.
Por exemplo, dado um vetor com n elementos no eixo x , en n > k , to(k) retorna x 0 , x 1 , ..., x k
Parâmetros
| fim | coordenada do último elemento da sequência (exclusiva) |
|---|---|
| passo largo | o passo para usar |
Devoluções
- índice
Veja também
etapa de índice estático público ( passo longo)
Um índice que ignora uma quantidade fixa de coordenadas entre cada valor retornado.
Por exemplo, dado um vetor com n elementos no eixo x , a step(k) retorna x 0 , x k , x k * 2 , ...
Parâmetros
| passo largo | o número de elementos entre cada etapa |
|---|
Devoluções
- índice