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 | |
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.