Indices

Índices de classe final pública

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 <? estende número> coordenada)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Índice estático
at (coord longa, booleano keepDim)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Índice estático
em (coordenada longa)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Índice estático
em ( NdArray <? estende número> coord, boolean keepDim)
Uma coordenada que seleciona um elemento específico em uma determinada dimensão.
Índice estático
elipse ()
Um índice que se expande para preencher todas as dimensões de origem disponíveis.
Índice estático
até ()
Um índice que retorna apenas elementos encontrados em uma posição par na dimensão original.
Índice estático
virar ()
Um índice que retorna apenas elementos em uma determinada dimensão entre duas coordenadas.
Índice estático
hyperslab (início longo, passada longa, contagem longa, bloqueio longo)
Um índice que retorna elementos de acordo com um hiperslab definido por start , stride , count , block .
Índice estático
novo Eixo ()
Um índice que insere uma nova dimensão de tamanho 1 na matriz resultante.
Índice estático
chance ()
Um índice que retorna apenas 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 <? estende o número> coordenadas)
Um índice que retorna apenas elementos específicos em uma determinada dimensão.
Índice estático
seq (longo... coordenadas)
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 elemento stride entre start e end .
Índice estático
fatia (início longo, final longo)
Um índice que retorna elementos entre start e end .
Índice estático
fatia (início longo, final longo)
Um índice que retorna elementos entre start e end .
Índice estático
fatia (início longo, final longo, passo longo)
Um índice que retorna cada elemento stride entre start e 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 determinado.
Índice estático
sliceTo (final longo)
Um índice que retorna apenas elementos de uma determinada dimensão até uma coordenada específica.
Índice estático
sliceTo (final longo, passo longo)
Um índice que retorna apenas elementos de uma determinada dimensão até uma coordenada específica, usando o passo determinado.
Í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

índice estático público todos ()

Um índice que retorna todos os elementos de uma dimensão na ordem original.

Aplicar este índice a uma determinada dimensão retornará diretamente a dimensão original.

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 <? estende o número> coord)

Uma coordenada que seleciona um elemento específico em uma determinada dimensão.

Isso é equivalente a chamar at(long) , mas onde o valor da coordenada é fornecido por uma matriz N-dimensional.

Parâmetros
coordenar escalar indicando a coordenada do elemento no eixo indexado
Devoluções
  • índice
Lança
IlegalRankException se coord não for escalar (classificação 0)

Índice estático público em (coord longa, boolean keepDim)

Uma coordenada que seleciona um elemento específico em uma determinada dimensão.

Quando este índice é aplicado a uma determinada dimensão, a dimensão é resolvida como um único elemento e, portanto, se keepDim for falso, é excluída do cálculo da classificação. Se keepDim for verdadeiro, a dimensão será reduzida a um elemento.

Por exemplo, dada uma matriz 3D no eixo [x, y, z], se matrix.slice(all(), at(0), at(0) , então a classificação da fatia retornada é 1 e seu número de elementos é x.numElements()

Parâmetros
coordenar coordenada do elemento no eixo indexado
manter Dim se deseja remover a dimensão.
Devoluções
  • índice

Índice estático público em (coordenada longa)

Uma coordenada que seleciona um elemento específico em uma determinada dimensão.

Quando este í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) , então a classificação da fatia retornada é 1 e seu número de elementos é x.numElements()

Parâmetros
coordenar coordenada do elemento no eixo indexado
Devoluções
  • índice

índice estático público em ( NdArray <? estende número> 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 verdadeiro, a dimensão será reduzida a um elemento em vez de ser removida.

Parâmetros
coordenar escalar indicando a coordenada do elemento no eixo indexado
manter Dim se deseja remover a dimensão.
Devoluções
  • índice
Lança
IlegalRankException se coord não for 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 Python ... .

Devoluções
  • índice

índice estático público par ()

Um índice que retorna apenas elementos encontrados em uma posição par 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

inversão de índice estático público ()

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 e n > k > j , range(j, k) retorna x j , x j+1 , ..., x k

Devoluções
  • índice

Hiperlab de índice estático público (início longo, passada longa, contagem longa, bloco longo)

Um índice que retorna elementos de acordo com um hiperslab definido por start , stride , count , block . Consulte ERROR(/Hyperslab) .

Parâmetros
começar Local inicial da hiperlaje.
passo O número de elementos para separar cada elemento ou bloco a ser selecionado.
contar O número de elementos ou blocos a serem selecionados ao longo da dimensão.
bloquear O tamanho do bloco selecionado na dimensão.
Devoluções
  • índice

índice estático público newAxis ()

Um índice que insere uma nova dimensão de tamanho 1 na matriz resultante.

Devoluções
  • índice

índice estático público ímpar ()

Um índice que retorna apenas 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 e 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 (exclusivo)
Devoluções
  • índice

índice estático público seq ( NdArray <? estende número> coordenadas)

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
coordenadas vetor de coordenadas dos elementos na sequência
Devoluções
  • índice
Lança
IlegalRankException se coords não for um vetor (classificação 1)

índice estático público seq (longo... coordenadas)

Um índice que retorna apenas elementos específicos em uma determinada dimensão.

Por exemplo, dado um vetor com n elementos no eixo x e n > 10 , seq(8, 0, 3) retorna x 8 , x 0 , x 3

Parâmetros
coordenadas coordenadas dos elementos na sequência
Devoluções
  • índice

Fatia de índice estático público (início longo, final longo, passo longo)

Um índice que retorna cada elemento stride entre start e end . Se start ou end for null , inicia ou termina no início ou no final, respectivamente.

Análogo à sintaxe : slice do Python.

Devoluções
  • índice

Fatia de índice estático público (início longo, final longo)

Um índice que retorna elementos entre start e end . Se start ou end for null , inicia ou termina no início ou no final, respectivamente.

Análogo à sintaxe : slice do Python.

Devoluções
  • índice

Fatia de índice estático público (início longo, final longo)

Um índice que retorna elementos entre start e end . Se start ou end for null , inicia ou termina no início ou no final, respectivamente.

Análogo à sintaxe : slice do Python.

Devoluções
  • índice

Fatia de índice estático público (início longo, final longo, passo longo)

Um índice que retorna cada elemento stride entre start e end . Se start ou end for null , inicia ou termina no início ou no final, respectivamente.

Análogo à sintaxe : slice do Python.

Devoluções
  • índice

índice estático público 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 e 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

índice estático público 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 determinado.

Por exemplo, dado um vetor com n elementos no eixo x e 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 o passo para usar
Devoluções
  • índice

índice estático público sliceTo (extremidade longa)

Um índice que retorna apenas elementos de uma determinada dimensão até uma coordenada específica.

Por exemplo, dado um vetor com n elementos no eixo x e n > k , to(k) retorna x 0 , x 1 , ..., x k

Parâmetros
fim coordenada do último elemento da sequência (exclusivo)
Devoluções
  • índice

índice estático público sliceTo (final longo, passo longo)

Um índice que retorna apenas elementos de uma determinada dimensão até uma coordenada específica, usando o passo determinado.

Por exemplo, dado um vetor com n elementos no eixo x e n > k , to(k) retorna x 0 , x 1 , ..., x k

Parâmetros
fim coordenada do último elemento da sequência (exclusivo)
passo 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 , step(k) retorna x 0 , x k , x k*2 , ...

Parâmetros
passo o número de elementos entre cada etapa
Devoluções
  • índice