Index

Índice de interface pública

Um índice usado para fatiar uma exibição de uma matriz N-dimensional.

Uma fatia, ou seja, uma vista reduzida, de um array N-dimensional é obtida chamando slice(Index) , dada uma lista de índices que selecionam quais elementos em uma determinada dimensão devem ser incluídos / excluídos dessa vista.

Métodos Públicos

dimensão abstrata
aplicar ( dimensão dim)
Aplica este índice à dimensão fornecida.
abstrato longo
começar ()
Obtenha o início do índice, para indexação de estilo de fatia strided.
booleano abstrato
beginMask ()
Obtenha se o Índice deve começar no início da dimensão, para indexação de estilo de fatia strided.
abstrato longo
fim ()
Obtenha o final do índice, indexação de estilo de fatia strided.
booleano abstrato
endMask ()
Obtenha se o Índice deve terminar no início da dimensão, para indexação de estilo de fatia strided.
booleano abstrato
isEllipsis ()
Retorna verdadeiro se este índice for uma reticência, expandindo para tomar tantas dimensões quanto possível (e aplicando all () a elas)
booleano abstrato
isNewAxis ()
Retorna verdadeiro se este índice for um novo eixo, adicionando uma dimensão de tamanho 1
booleano abstrato
isPoint ()
Retorna verdadeiro se este índice for um único ponto, reduzindo o número de dimensões em um
booleano abstrato
isStridedSlicingCompliant ()
Verifique se o índice suporta indexação de estilo de fatia strided (usando start, end, stride e flags, ou seja,
abstrato longo
mapCoordinate (coordenada longa, dimensão dim)
Transforma uma coordenada de elemento em uma nova coordenada, aplicando este índice à dimensão fornecida.
abstrato longo
numElements ( dimensão dim)
Retorna o número de elementos que podem ser recuperados usando este índice na dimensão fornecida.
abstrato longo
passo ()
Obtenha a amplitude do índice, para indexação de estilo de fatia alongada.

Métodos Públicos

public abstract Dimension apply ( Dimension dim)

Aplica este índice à dimensão fornecida.

Ao acessar os elementos da dimensão retornada, este índice será aplicado automaticamente e pode transformar a posição original.

Parâmetros
escuro dimensão para aplicar este índice a
Devoluções
  • uma dimensão indexada

resumo público longo começar ()

Obtenha o início do índice, para indexação de estilo de fatia strided.

public abstract boolean beginMask ()

Obtenha se o Índice deve começar no início da dimensão, para indexação de estilo de fatia strided.

public abstract long end ()

Obtenha o final do índice, indexação de estilo de fatia strided.

public abstract boolean endMask ()

Obtenha se o Índice deve terminar no início da dimensão, para indexação de estilo de fatia strided.

public abstract boolean isEllipsis ()

Retorna verdadeiro se este índice for uma reticência, expandindo para tomar tantas dimensões quanto possível (e aplicando all () a elas)

public abstract boolean isNewAxis ()

Retorna verdadeiro se este índice for um novo eixo, adicionando uma dimensão de tamanho 1

public abstract boolean isPoint ()

Retorna verdadeiro se este índice for um único ponto, reduzindo o número de dimensões em um

public abstract boolean isStridedSlicingCompliant ()

Verifique se o Index é compatível com indexação de estilo de fatia strided (usando start, end, stride e flags, ou seja, TensorFlow ).

public abstract long mapCoordinate (coordenada longa, dimensão dim)

Transforma uma coordenada de elemento em uma nova coordenada, aplicando este índice à dimensão fornecida.

Por exemplo, se a coordenada for 0 e este índice inverter os n elementos nesta dimensão, o valor retornado será n-1 .

Parâmetros
coordenada coordenar para transformar
escuro dimensionar a dimensão indexada
Devoluções
  • coordenada transformada

numElementos longos abstratos públicos ( dimensão dim)

Retorna o número de elementos que podem ser recuperados usando este índice na dimensão fornecida.

Um índice que mapeia um por um todos os elementos das dimensões retornará um valor igual a dim.numElements() , enquanto um índice que mapeia apenas um subconjunto desses retornará um valor menor.

Parâmetros
escuro a dimensão indexada
Devoluções
  • número de elementos acessíveis

resumo público longo passo ()

Obtenha a amplitude do índice, para indexação de estilo de fatia alongada.