Clase auxiliar para crear instancias de objetos Index
.
Constructores Públicos
Índices () |
Métodos públicos
índice estático | todo () Un índice que devuelve todos los elementos de una dimensión en el orden original. |
índice estático | |
índice estático | en (coord larga, booleano keepDim) Una coordenada que selecciona un elemento específico en una dimensión determinada. |
índice estático | en (coordinación larga) Una coordenada que selecciona un elemento específico en una dimensión determinada. |
índice estático | |
índice estático | puntos suspensivos () Un índice que se expande para llenar todas las dimensiones de origen disponibles. |
índice estático | incluso () Un índice que devuelve sólo elementos encontrados en una posición par en la dimensión original. |
índice estático | voltear () Un índice que devuelve solo elementos en una dimensión determinada entre dos coordenadas. |
índice estático | hiperlosa (inicio largo, zancada larga, cuenta larga, bloque largo) Un índice que devuelve elementos según una hiperlosa definida por start , stride , count , block . |
índice estático | nuevoEje () Un índice que inserta una nueva dimensión de tamaño 1 en la matriz resultante. |
índice estático | extraño () Un índice que devuelve sólo elementos encontrados en una posición impar en la dimensión original. |
índice estático | rango (inicio largo, final largo) Un índice que devuelve solo elementos en una dimensión determinada entre dos coordenadas. |
índice estático | |
índice estático | seq (largas... coordenadas) Un índice que devuelve solo elementos específicos en una dimensión determinada. |
índice estático | corte (inicio largo, final largo, zancada larga) Un índice que devuelve cada elemento de stride entre start y end . |
índice estático | rebanada (inicio largo, final largo) Un índice que devuelve elementos entre start y end . |
índice estático | rebanada (inicio largo, final largo) Un índice que devuelve elementos entre start y end . |
índice estático | corte (inicio largo, final largo, zancada larga) Un índice que devuelve cada elemento de stride entre start y end . |
índice estático | sliceFrom (inicio largo) Un índice que devuelve solo elementos en una dimensión determinada comenzando en una coordenada específica. |
índice estático | sliceFrom (salida larga, zancada larga) Un índice que devuelve solo elementos en una dimensión determinada comenzando en una coordenada específica, utilizando el paso dado. |
índice estático | rebanada a (extremo largo) Un índice que devuelve solo elementos en una dimensión determinada hasta una coordenada específica. |
índice estático | sliceTo (extremo largo, zancada larga) Un índice que devuelve solo elementos en una dimensión determinada hasta una coordenada específica, utilizando el paso dado. |
índice estático | paso (zancada larga) Un índice que omite una cantidad fija de coordenadas entre cada valor devuelto. |
Métodos heredados
Constructores Públicos
Índices públicos ()
Métodos públicos
Índice público estático todo ()
Un índice que devuelve todos los elementos de una dimensión en el orden original.
La aplicación de este índice a una dimensión determinada devolverá la dimensión original directamente.
Por ejemplo, dado un vector con n
elementos, all()
devuelve x 0 , x 1 , ..., x n-1
Devoluciones
- índice
Índice estático público en ( NdArray <? extiende Número> coord)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
Esto es equivalente a llamar at(long)
pero donde el valor de la coordenada lo proporciona una matriz N-dimensional.
Parámetros
coordinar | escalar que indica la coordenada del elemento en el eje indexado |
---|
Devoluciones
- índice
Lanza
Excepción de rango ilegal | si coord no es un escalar (rango 0) |
---|
Índice estático público en (coord largo, keepDim booleano)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
Cuando este índice se aplica a una dimensión determinada, la dimensión se resuelve como un elemento único y, por lo tanto, si keepDim
es falso, se excluye del cálculo de la clasificación. Si keepDim es verdadero, la dimensión se contrae a un elemento.
Por ejemplo, dada una matriz 3D en el eje [x, y, z], si matrix.slice(all(), at(0), at(0)
, entonces el rango del segmento devuelto es 1 y su número de elementos es x.numElements()
Parámetros
coordinar | coordenada del elemento en el eje indexado |
---|---|
mantenerDim | si se debe eliminar la dimensión. |
Devoluciones
- índice
Índice estático público en (coord larga)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
Cuando este índice se aplica a una dimensión determinada, la dimensión se resuelve como un solo elemento y, por lo tanto, se excluye del cálculo de la clasificación.
Por ejemplo, dada una matriz 3D en el eje [x, y, z], si matrix.slice(all(), at(0), at(0)
, entonces el rango del segmento devuelto es 1 y su número de elementos es x.numElements()
Parámetros
coordinar | coordenada del elemento en el eje indexado |
---|
Devoluciones
- índice
Índice estático público en ( NdArray <? extiende Número> coord, booleano keepDim)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
Esto es equivalente a llamar at(long, boolean)
pero donde el valor de la coordenada lo proporciona una matriz N-dimensional.
Si keepDim es verdadero, la dimensión se contrae a un elemento en lugar de eliminarse.
Parámetros
coordinar | escalar que indica la coordenada del elemento en el eje indexado |
---|---|
mantenerDim | si se debe eliminar la dimensión. |
Devoluciones
- índice
Lanza
Excepción de rango ilegal | si coord no es un escalar (rango 0) |
---|
puntos suspensivos del índice estático público ()
Un índice que se expande para llenar todas las dimensiones de origen disponibles. Funciona igual que el de Python ...
Devoluciones
- índice
Índice público estático incluso ()
Un índice que devuelve sólo elementos encontrados en una posición par en la dimensión original.
Por ejemplo, dado un vector con n
elementos en el eje x
, y n es par, even()
devuelve x 0 , x 2 , ..., x n-2
Devoluciones
- índice
Inversión de índice estático público ()
Un índice que devuelve solo elementos en una dimensión determinada entre dos coordenadas.
Por ejemplo, dado un vector con n
elementos en el eje x
y n > k > j
, range(j, k)
devuelve x j , x j+1 , ..., x k
Devoluciones
- índice
Hiperlosa de índice estático público (inicio largo, zancada larga, cuenta larga, bloque largo)
Un índice que devuelve elementos según una hiperlosa definida por start
, stride
, count
, block
. Consulte ERROR(/Hyperslab)
.
Parámetros
comenzar | Ubicación inicial de la hiperlosa. |
---|---|
paso | El número de elementos para separar cada elemento o bloque a seleccionar. |
contar | El número de elementos o bloques para seleccionar a lo largo de la dimensión. |
bloquear | El tamaño del bloque seleccionado de la dimensión. |
Devoluciones
- índice
Índice público estático newAxis ()
Un índice que inserta una nueva dimensión de tamaño 1 en la matriz resultante.
Devoluciones
- índice
Índice público estático impar ()
Un índice que devuelve sólo elementos encontrados en una posición impar en la dimensión original.
Por ejemplo, dado un vector con n
elementos en el eje x
, y n es par, odd()
devuelve x 1 , x 3 , ..., x n-1
Devoluciones
- índice
Rango de índice estático público (inicio largo, final largo)
Un índice que devuelve solo elementos en una dimensión determinada entre dos coordenadas.
Por ejemplo, dado un vector con n
elementos en el eje x
y n > k > j
, range(j, k)
devuelve x j , x j+1 , ..., x k
Parámetros
comenzar | coordenada del primer elemento de la secuencia |
---|---|
fin | coordenada del último elemento de la secuencia (exclusiva) |
Devoluciones
- índice
Sec. de índice estático público ( NdArray <? extiende Número> coordenadas)
Un índice que devuelve solo elementos específicos en una dimensión determinada.
Esto es equivalente a seq(long)
pero donde las coordenadas de los elementos de la secuencia las proporciona una matriz N-dimensional.
Parámetros
coordenadas | vector de coordenadas de los elementos de la secuencia |
---|
Devoluciones
- índice
Lanza
Excepción de rango ilegal | si coords no es un vector (rango 1) |
---|
Sec. de índice estático público (coords largos...)
Un índice que devuelve solo elementos específicos en una dimensión determinada.
Por ejemplo, dado un vector con n
elementos en el eje x
y n > 10
, seq(8, 0, 3)
devuelve x 8 , x 0 , x 3
Parámetros
coordenadas | coordenadas de los elementos de la secuencia |
---|
Devoluciones
- índice
Sector de índice estático público (inicio largo, final largo, paso largo)
Un índice que devuelve cada elemento de stride
entre start
y end
. Si start
o end
es null
, comienza o termina al principio o al final, respectivamente.
Análoga a la de Python :
sintaxis de corte.
Devoluciones
- índice
Sector de índice estático público (inicio largo, final largo)
Un índice que devuelve elementos entre start
y end
. Si start
o end
es null
, comienza o termina al principio o al final, respectivamente.
Análoga a la de Python :
sintaxis de corte.
Devoluciones
- índice
Sector de índice estático público (inicio largo, final largo)
Un índice que devuelve elementos entre start
y end
. Si start
o end
es null
, comienza o termina al principio o al final, respectivamente.
Análoga a la de Python :
sintaxis de corte.
Devoluciones
- índice
Sector de índice estático público (inicio largo, final largo, zancada larga)
Un índice que devuelve cada elemento de stride
entre start
y end
. Si start
o end
es null
, comienza o termina al principio o al final, respectivamente.
Análoga a la de Python :
sintaxis de corte.
Devoluciones
- índice
segmento de índice estático público desde (inicio largo)
Un índice que devuelve solo elementos en una dimensión determinada comenzando en una coordenada específica.
Por ejemplo, dado un vector con n
elementos en el eje x
, y n > k
, from(k)
devuelve x k , x k+1 , ..., x n-1
Parámetros
comenzar | coordenada del primer elemento de la secuencia |
---|
Devoluciones
- índice
segmento de índice estático público desde (inicio largo, paso largo)
Un índice que devuelve solo elementos en una dimensión determinada comenzando en una coordenada específica, utilizando el paso dado.
Por ejemplo, dado un vector con n
elementos en el eje x
, y n > k
, from(k)
devuelve x k , x k+1 , ..., x n-1
Parámetros
comenzar | coordenada del primer elemento de la secuencia |
---|---|
paso | el paso a utilizar |
Devoluciones
- índice
Ver también
segmento de índice estático público a (extremo largo)
Un índice que devuelve solo elementos en una dimensión determinada hasta una coordenada específica.
Por ejemplo, dado un vector con n
elementos en el eje x
y n > k
, to(k)
devuelve x 0 , x 1 , ..., x k
Parámetros
fin | coordenada del último elemento de la secuencia (exclusiva) |
---|
Devoluciones
- índice
segmento de índice estático público para (extremo largo, zancada larga)
Un índice que devuelve solo elementos en una dimensión determinada hasta una coordenada específica, utilizando el paso dado.
Por ejemplo, dado un vector con n
elementos en el eje x
y n > k
, to(k)
devuelve x 0 , x 1 , ..., x k
Parámetros
fin | coordenada del último elemento de la secuencia (exclusiva) |
---|---|
paso | el paso a utilizar |
Devoluciones
- índice
Ver también
Paso de índice estático público (zancada larga)
Un índice que omite una cantidad fija de coordenadas entre cada valor devuelto.
Por ejemplo, dado un vector con n
elementos en el eje x
, step(k)
devuelve x 0 , x k , x k*2 , ...
Parámetros
paso | el número de elementos entre cada paso |
---|
Devoluciones
- índice