Indices

Índices públicos de clase final

Clase auxiliar para crear instancias Index objetos Index .

Constructores públicos

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
en ( NdArray <? extiende Número> coord)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
í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 (coord larga)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
índice estático
en ( NdArray <? extiende Número> coord, booleano keepDim)
Una coordenada que selecciona un elemento específico en una dimensión determinada.
índice estático
puntos suspensivos ()
Un índice que se expande para cubrir todas las dimensiones de origen disponibles.
índice estático
incluso ()
Un índice que devuelve solo los elementos que se encuentran en una posición uniforme 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
hyperslab (inicio largo, zancada larga, cuenta larga, bloqueo largo)
Un índice que devuelve elementos de acuerdo con un hiperlab definido por start , stride , count , block .
índice estático
newAxis ()
Un índice que inserta una nueva dimensión de tamaño 1 en la matriz resultante.
índice estático
impar ()
Un índice que devuelve solo los elementos que se encuentran 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
seq ( NdArray <? extiende Número> coords)
Un índice que devuelve solo elementos específicos en una dimensión determinada.
índice estático
seq (long ... coords)
Un índice que devuelve solo elementos específicos en una dimensión determinada.
índice estático
rebanada (inicio largo, final largo, paso largo)
Un índice que devuelve cada elemento de stride entre el start y el end .
índice estático
rebanada (inicio largo, final largo)
Un índice que devuelve elementos entre el start y el end .
índice estático
rebanada (comienzo largo, final largo)
Un índice que devuelve elementos entre el start y el end .
índice estático
rebanada (inicio largo, final largo, paso largo)
Un índice que devuelve cada elemento de stride entre el start y el 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 (inicio largo, zancada larga)
Un índice que devuelve solo elementos en una dimensión dada comenzando en una coordenada específica, usando el paso dado.
índice estático
sliceTo (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 ( paso largo)
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 estático público 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
coord escalar que indica la coordenada del elemento en el eje indexado
Devoluciones
  • índice
Lanza
IllegalRankException si coord no es un escalar (rango 0)

índice estático público en (coord largo, booleano keepDim)

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, si keepDim es falso, se excluye del cálculo del rango. 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 elementos es x.numElements()

Parámetros
coord coordenada del elemento en el eje indexado
KeepDim si 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
coord 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 cierto, la dimensión se contrae a un elemento en lugar de eliminarse.

Parámetros
coord escalar que indica la coordenada del elemento en el eje indexado
KeepDim si eliminar la dimensión.
Devoluciones
  • índice
Lanza
IllegalRankException si coord no es un escalar (rango 0)

Puntos suspensivos del índice estático público ()

Un índice que se expande para cubrir todas las dimensiones de origen disponibles. Funciona igual que Python ...

Devoluciones
  • índice

índice estático público par ()

Un índice que devuelve solo los elementos que se encuentran en una posición uniforme 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

volteo 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

hyperslab de índice estático público (inicio largo, zancada larga, cuenta larga, bloqueo largo)

Un índice que devuelve elementos de acuerdo con un hiperlab definido por start , stride , count , block . Consulte ERROR(/Hyperslab) .

Parámetros
comienzo Lugar de inicio de la hiperslab.
paso El número de elementos para separar cada elemento o bloque que se seleccionará.
contar El número de elementos o bloques que se seleccionarán a lo largo de la dimensión.
cuadra El tamaño del bloque seleccionado de la dimensión.
Devoluciones
  • índice

índice estático público newAxis ()

Un índice que inserta una nueva dimensión de tamaño 1 en la matriz resultante.

Devoluciones
  • índice

índice estático público impar ()

Un índice que devuelve solo los elementos que se encuentran 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
comienzo coordenada del primer elemento de la secuencia
final coordenada del último elemento de la secuencia (exclusivo)
Devoluciones
  • índice

public static Índice SEC ( NdArray <? extiende Número> coords)

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 en la secuencia son proporcionadas por una matriz N-dimensional.

Parámetros
coords vector de coordenadas de los elementos en la secuencia
Devoluciones
  • índice
Lanza
IllegalRankException si coords no es un vector (rango 1)

public static Índice SEC (coords larga ...)

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
coords coordenadas de los elementos en la secuencia
Devoluciones
  • índice

segmento de índice estático público (inicio largo, final largo, paso largo)

Un índice que devuelve cada elemento de stride entre el start y el end . Si start o end es null , comienza o termina al principio o al final, respectivamente.

Análoga a la de Python : sintaxis rebanada.

Devoluciones
  • índice

segmento de índice estático público (inicio largo, final largo)

Un índice que devuelve elementos entre el start y el end . Si start o end es null , comienza o termina al principio o al final, respectivamente.

Análoga a la de Python : sintaxis rebanada.

Devoluciones
  • índice

segmento de índice estático público (inicio largo, final largo)

Un índice que devuelve elementos entre el start y el end . Si start o end es null , comienza o termina al principio o al final, respectivamente.

Análoga a la de Python : sintaxis rebanada.

Devoluciones
  • índice

segmento de índice estático público (inicio largo, final largo, paso largo)

Un índice que devuelve cada elemento de stride entre el start y el end . Si start o end es null , comienza o termina al principio o al final, respectivamente.

Análoga a la de Python : sintaxis rebanada.

Devoluciones
  • índice

segmento de índice estático público (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
comienzo coordenada del primer elemento de la secuencia
Devoluciones
  • índice

Rebanada de índice estático público (inicio largo, paso largo)

Un índice que devuelve solo elementos en una dimensión dada comenzando en una coordenada específica, usando 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
comienzo coordenada del primer elemento de la secuencia
paso la zancada para usar
Devoluciones
  • índice

Rebanada de índice estático público (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
final coordenada del último elemento de la secuencia (exclusivo)
Devoluciones
  • índice

índice estático público sliceTo (extremo largo, paso largo)

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
final coordenada del último elemento de la secuencia (exclusivo)
paso la zancada para usar
Devoluciones
  • índice

Paso de índice estático público ( paso largo)

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 , el step(k) devuelve x 0 , x k , x k * 2 , ...

Parámetros
paso el número de elementos entre cada paso
Devoluciones
  • índice