Index

Índice de interfaz pública

Un índice que se utiliza para cortar una vista de una matriz de N dimensiones.

Un segmento, es decir, una vista reducida, de una matriz N-dimensional se obtiene llamando a slice(Index) , dada una lista de índices que seleccionan qué elementos de una dimensión dada deben incluirse / excluirse de esa vista.

Métodos públicos

dimensión abstracta
aplicar ( dimensión atenuada)
Aplica este índice a la dimensión dada.
abstracto largo
comenzar ()
Obtenga el inicio del índice, para la indexación de estilo de corte escalonado.
booleano abstracto
beginMask ()
Obtenga si el índice debe comenzar al principio de la dimensión, para la indexación de estilo de división en pasos.
abstracto largo
fin ()
Obtiene el final del índice, indexación de estilo de división en tramos.
booleano abstracto
endMask ()
Obtenga si el índice debe terminar al principio de la dimensión, para la indexación de estilo de división en pasos.
booleano abstracto
isEllipsis ()
Devuelve verdadero si este índice es una elipsis, expandiéndose para tomar tantas dimensiones como sea posible (y aplicándoles todos ())
booleano abstracto
isNewAxis ()
Devuelve verdadero si este índice es un eje nuevo, agregando una dimensión de tamaño 1
booleano abstracto
isPoint ()
Devuelve verdadero si este índice es un solo punto, reduciendo el número de dimensiones en uno
booleano abstracto
isStridedSlicingCompliant ()
Obtenga si el índice admite la indexación de estilo de corte escalonado (usando inicio, final, zancada y banderas, es decir,
abstracto largo
mapCoordinate (coordenada larga, dimensión atenuada)
Transforma la coordenada de un elemento en una nueva coordenada aplicando este índice a la dimensión dada.
abstracto largo
numElements ( dimensión atenuada)
Devuelve el número de elementos que se pueden recuperar usando este índice en la dimensión dada.
abstracto largo
zancada ()
Obtenga el paso del índice para una indexación de estilo de corte a pasos.

Métodos públicos

Aplicar dimensión abstracta pública ( dimensión atenuada)

Aplica este índice a la dimensión dada.

Al acceder a los elementos de la dimensión devuelta, este índice se aplicará automáticamente y puede transformar la posición original.

Parámetros
oscuro dimensión para aplicar este índice a
Devoluciones
  • una dimensión indexada

resumen público comienzo largo ()

Obtenga el inicio del índice, para la indexación de estilo de corte escalonado.

beginMask () booleano abstracto público

Obtenga si el índice debe comenzar al principio de la dimensión, para la indexación de estilo de división en pasos.

público abstracto largo final ()

Obtiene el final del índice, indexación de estilo de corte escalonado.

public abstract boolean endMask ()

Obtenga si el índice debe terminar al principio de la dimensión, para la indexación de estilo de división en pasos.

isEllipsis booleano abstracto público ()

Devuelve verdadero si este índice es una elipsis, expandiéndose para tomar tantas dimensiones como sea posible (y aplicándoles todos ())

public abstract boolean isNewAxis ()

Devuelve verdadero si este índice es un eje nuevo, agregando una dimensión de tamaño 1

isPoint () booleano abstracto público

Devuelve verdadero si este índice es un solo punto, reduciendo el número de dimensiones en uno

isStridedSlicingCompliant booleano abstracto público ()

Obtén información sobre si el índice admite la indexación de estilo de corte escalonado (con inicio, fin, paso y marcas, es decir, TensorFlow ).

mapCoordinate largo abstracto público (coordenada larga, dimensión tenue)

Transforma la coordenada de un elemento en una nueva coordenada aplicando este índice a la dimensión dada.

Por ejemplo, si la coordenada es 0 y este índice invierte los n elementos de esta dimensión, el valor devuelto será n-1 .

Parámetros
coordinar coordinar para transformar
oscuro dimensión la dimensión indexada
Devoluciones
  • coordenada transformada

numElements largos abstractos públicos ( dimensión atenuada)

Devuelve el número de elementos que se pueden recuperar usando este índice en la dimensión dada.

Un índice que mapea uno por uno todos los elementos de las dimensiones devolverá un valor igual a dim.numElements() , mientras que un índice que sólo mapea un subconjunto de estos devolverá un valor menor.

Parámetros
oscuro la dimensión indexada
Devoluciones
  • número de elementos accesibles

zancada larga abstracta pública ()

Obtenga el paso del índice para una indexación de estilo de corte a pasos.