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