NdArrays

clase final pública NdArrays

Clase de utilidad para crear instancias de objetos NdArray .

Constructores Públicos

Métodos públicos

booleano estáticoNdArray
ofBooleans (forma de forma )
Crea una matriz N-dimensional de valores booleanos de la forma dada.
ByteNdArray estático
ofBytes (forma de forma )
Crea una matriz N-dimensional de bytes de la forma dada.
DoubleNdArray estático
ofDoubles (forma de forma )
Crea una matriz N-dimensional de dobles de la forma dada.
FloatNdArray estático
ofFloats (forma de forma )
Crea una matriz N-dimensional de flotadores de la forma dada.
IntNdArray estático
ofInts (forma de forma )
Crea una matriz N-dimensional de entradas de la forma dada.
LongNdArray estático
ofLongs (forma de forma )
Crea una matriz N-dimensional de largos de la forma dada.
estático <T> NdArray <T>
ofObjects (Clase<T> clazz, Forma forma)
Crea una matriz N-dimensional de la forma dada.
ShortNdArray estático
ofShorts (forma de forma )
Crea una matriz N-dimensional de pantalones cortos de la forma dada.
ShortNdArray estático
escalarOf (valor corto)
Crea un escalar corto (rango 0) inicializado con el valor dado.
IntNdArray estático
escalarDe (valor int)
Crea un escalar largo (rango 0) inicializado con el valor dado.
DoubleNdArray estático
escalarOf (valor doble)
Crea un doble escalar (rango 0) inicializado con el valor dado.
booleano estáticoNdArray
escalarOf (valor booleano)
Crea un escalar booleano (rango 0) inicializado con el valor dado.
ByteNdArray estático
escalarOf (valor de byte)
Crea un byte escalar (rango 0) inicializado con el valor dado.
LongNdArray estático
escalarOf (valor largo)
Crea un escalar largo (rango 0) inicializado con el valor dado.
FloatNdArray estático
escalarOf (valor flotante)
Crea un escalar flotante (rango 0) inicializado con el valor dado.
estático <T> NdArray <T>
escalarOfObject (valor T)
Crea un escalar (rango 0) inicializado con el valor dado.
LongNdArray estático
vectorOf (valores largos...)
Crea un vector largo (rango 1) inicializado con los valores dados.
ShortNdArray estático
vectorOf (valores cortos...)
Crea un vector corto (rango 1) inicializado con los valores dados.
DoubleNdArray estático
vectorOf (doble... valores)
Crea un vector doble (rango 1) inicializado con los valores dados.
booleano estáticoNdArray
vectorOf (valores booleanos...)
Crea un vector booleano (rango 1) inicializado con los valores dados.
ByteNdArray estático
vectorOf (byte... valores)
Crea un vector de bytes (rango 1) inicializado con los valores dados.
FloatNdArray estático
vectorOf (flotante... valores)
Crea un vector flotante (rango 1) inicializado con los valores dados.
IntNdArray estático
vectorOf (int... valores)
Crea un vector int (rango 1) inicializado con los valores dados.
estático <T> NdArray <T>
vectorOfObjects (valores T...)
Crea un vector (rango 1) inicializado con los valores dados.
ByteNdArray estático
wrap (forma de forma , búfer ByteDataBuffer )
Envuelve un búfer en una matriz de N dimensiones de bytes de una forma determinada.
DoubleNdArray estático
wrap (forma de forma , búfer DoubleDataBuffer )
Envuelve un búfer en una matriz doble N-dimensional de una forma determinada.
ShortNdArray estático
wrap (forma de forma , búfer ShortDataBuffer )
Envuelve un búfer en una matriz corta de N dimensiones de una forma determinada.
estático <T> NdArray <T>
wrap (forma de forma , búfer DataBuffer <T>)
Envuelve un búfer en una matriz N-dimensional de una forma determinada.
FloatNdArray estático
wrap (forma de forma , búfer FloatDataBuffer )
Envuelve un búfer en una matriz flotante de N dimensiones de una forma determinada.
LongNdArray estático
wrap (forma de forma , búfer LongDataBuffer )
Envuelve un búfer en una matriz larga de N dimensiones de una forma determinada.
IntNdArray estático
wrap (forma de forma , búfer IntDataBuffer )
Envuelve un búfer en una matriz int N-dimensional de una forma determinada.
booleano estáticoNdArray
wrap (forma de forma , búfer BooleanDataBuffer )
Envuelve un búfer en una matriz booleana de N dimensiones de una forma determinada.

Métodos heredados

Constructores Públicos

NdArrays públicos ()

Métodos públicos

público estático BooleanNdArray ofBooleans (forma de forma )

Crea una matriz N-dimensional de valores booleanos de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz booleana N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

ByteNdArray ofBytes estático público (forma de forma )

Crea una matriz N-dimensional de bytes de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz N-dimensional de bytes
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

público estático DoubleNdArray ofDoubles (forma de forma )

Crea una matriz N-dimensional de dobles de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz doble N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

FloatNdArray ofFloats estático público ( forma )

Crea una matriz N-dimensional de flotadores de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz flotante N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

IntNdArray ofInts estático público (forma de forma )

Crea una matriz N-dimensional de entradas de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz int N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

público estático LongNdArray ofLongs (forma de forma )

Crea una matriz N-dimensional de largos de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz larga de N dimensiones
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

NdArray <T> estático público de objetos (clase Clase <T>, forma )

Crea una matriz N-dimensional de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
clazz clase de los datos que se almacenarán en esta matriz
forma forma de la matriz
Devoluciones
  • nueva matriz N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

pública estática ShortNdArray ofShorts (forma de forma )

Crea una matriz N-dimensional de pantalones cortos de la forma dada.

Todos los valores se inicializan a ceros.

Parámetros
forma forma de la matriz
Devoluciones
  • nueva matriz corta de N dimensiones
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

público estático ShortNdArray escalarOf (valor corto)

Crea un escalar corto (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar corto

escalarOf IntNdArray estático público (valor int)

Crea un escalar largo (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar largo

público estático DoubleNdArray scalarOf (valor doble)

Crea un doble escalar (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo doble escalar

público estático BooleanNdArray escalarOf (valor booleano)

Crea un escalar booleano (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar booleano

ByteNdArray estático público escalarOf (valor de byte)

Crea un byte escalar (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo byte escalar

escalarOf estático público LongNdArray (valor largo)

Crea un escalar largo (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar largo

FloatNdArray estático público escalarOf (valor flotante)

Crea un escalar flotante (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar flotante

NdArray estático público <T> escalarOfObject (valor T)

Crea un escalar (rango 0) inicializado con el valor dado.

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar

público estático LongNdArray vectorOf (valores largos...)

Crea un vector largo (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector largo
Lanza
Argumento de excepción ilegal si el valor es nulo

público estático ShortNdArray vectorOf (valores cortos...)

Crea un vector corto (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector corto
Lanza
Argumento de excepción ilegal si el valor es nulo

público estático DoubleNdArray vectorOf (doble... valores)

Crea un vector doble (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector doble
Lanza
Argumento de excepción ilegal si el valor es nulo

público estático BooleanNdArray vectorOf (valores booleanos...)

Crea un vector booleano (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector booleano
Lanza
Argumento de excepción ilegal si el valor es nulo

ByteNdArray público estático vectorOf (valores de bytes...)

Crea un vector de bytes (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector de bytes
Lanza
Argumento de excepción ilegal si el valor es nulo

público estático FloatNdArray vectorOf (valores flotantes)

Crea un vector flotante (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector flotante
Lanza
Argumento de excepción ilegal si el valor es nulo

vectorOf IntNdArray estático público (valores int...)

Crea un vector int (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector int
Lanza
Argumento de excepción ilegal si el valor es nulo

NdArray estático público <T> vectorOfObjects (valores T...)

Crea un vector (rango 1) inicializado con los valores dados.

La modificación de los datos del vector devuelto también afectará los valores de la matriz pasada en el parámetro.

Parámetros
valores valores vectoriales
Devoluciones
  • nuevo vector
Lanza
Argumento de excepción ilegal si el valor es nulo

Ajuste ByteNdArray estático público (forma de forma , búfer ByteDataBuffer )

Envuelve un búfer en una matriz de N dimensiones de bytes de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz N-dimensional de bytes
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

envoltura estática pública DoubleNdArray (forma de forma , búfer DoubleDataBuffer )

Envuelve un búfer en una matriz doble N-dimensional de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz doble N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

Ajuste público estático de ShortNdArray (forma de forma , búfer ShortDataBuffer )

Envuelve un búfer en una matriz corta de N dimensiones de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz corta de N dimensiones
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

envoltura estática pública de NdArray <T> (forma de forma , búfer DataBuffer <T>)

Envuelve un búfer en una matriz N-dimensional de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

envoltura estática pública FloatNdArray (forma de forma , búfer FloatDataBuffer )

Envuelve un búfer en una matriz flotante de N dimensiones de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz flotante N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

envoltura estática pública LongNdArray (forma de forma , búfer LongDataBuffer )

Envuelve un búfer en una matriz larga de N dimensiones de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz larga de N dimensiones
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

ajuste IntNdArray estático público (forma de forma , búfer IntDataBuffer )

Envuelve un búfer en una matriz int N-dimensional de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz int N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer

ajuste público estático BooleanNdArray (forma de forma , búfer BooleanDataBuffer )

Envuelve un búfer en una matriz booleana de N dimensiones de una forma determinada.

Parámetros
forma forma de la matriz
buffer buffer para envolver
Devoluciones
  • nueva matriz booleana N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula, tiene dimensiones desconocidas o tiene un tamaño mayor en el tamaño del búfer