IntDenseNdArray

classe pública IntDenseNdArray

Métodos Públicos

IntNdArray
copyTo ( NdArray <Integer> dst)
IntNdArray estático
criar (buffer IntDataBuffer , forma Shape )
interno
getInt (índices longos...)
Retorna o valor inteiro do escalar encontrado nas coordenadas fornecidas.
IntNdArray
IntNdArray
setInt (valor int, índices longos...)
Atribui o valor inteiro do escalar encontrado nas coordenadas fornecidas.
IntNdArray

Métodos herdados

Métodos Públicos

public IntNdArray copyTo ( NdArray <Integer> dst)

criação pública estática de IntNdArray (buffer IntDataBuffer , formato Shape )

public int getInt (índices longos...)

Retorna o valor inteiro do escalar encontrado nas coordenadas fornecidas.

Para acessar o elemento escalar, o número de coordenadas fornecidas deve ser igual ao número de dimensões deste array (ou seja, sua classificação). Por exemplo:

IntNdArray matrix = NdArrays.ofInts(shape(2, 2));  // matrix rank = 2
  matrix.getInt(0, 1);  // succeeds, returns 0
  matrix.getInt(0);  // throws IllegalRankException

  IntNdArray scalar = matrix.get(0, 1);  // scalar rank = 0
  scalar.getInt();  // succeeds, returns 0
 

Parâmetros
índices coordenadas do escalar para resolver
Devoluções
  • valor desse escalar

leitura pública IntNdArray ( IntDataBuffer dst)

public IntNdArray setInt (valor int, índices longos...)

Atribui o valor inteiro do escalar encontrado nas coordenadas fornecidas.

Para acessar o elemento escalar, o número de coordenadas fornecidas deve ser igual ao número de dimensões deste array (ou seja, sua classificação). Por exemplo:

IntNdArray matrix = NdArrays.ofInts(shape(2, 2));  // matrix rank = 2
  matrix.setInt(10, 0, 1);  // succeeds
  matrix.setInt(10, 0);  // throws IllegalRankException

  IntNdArray scalar = matrix.get(0, 1);  // scalar rank = 0
  scalar.setInt(10);  // succeeds
 

Parâmetros
valor valor a atribuir
índices coordenadas do escalar a ser atribuído
Devoluções
  • esta matriz

gravação pública IntNdArray ( IntDataBuffer src)