Indices

índices públicos de aula final

Classe auxiliar para instanciar objetos Index .

Construtores Públicos

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
em ( NdArray <? extends Number> coord)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Í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
at ( NdArray <? extends Number> coord, boolean keepDim)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Í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
seq ( NdArray <? extends Number> coords)
Um índice que retorna apenas elementos específicos em uma determinada dimensão.
Í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
passo ( passo longo)
Um índice que ignora uma quantidade fixa de coordenadas entre cada valor retornado.

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

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

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