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 (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 | |
Í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 | |
Í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
Veja também
í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
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
, step(k)
retorna x 0 , x k , x k*2 , ...
Parâmetros
passo | o número de elementos entre cada etapa |
---|
Devoluções
- índice