NdArrays

NdArrays de clase final pública

Clase de utilidad para crear instancias de objetos NdArray .

Constructores públicos

Métodos públicos

static BooleanNdArray
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.
estático DoubleNdArray
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 ints de la forma dada.
estático LongNdArray
ofLongs ( forma de forma)
Crea una matriz N-dimensional de longitudes de la forma dada.
estático <T> NdArray <T>
ofObjects (Clase <T> clazz, Shape shape)
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
scalarOf (valor corto)
Crea un escalar corto (rango 0) inicializado con el valor dado.
IntNdArray estático
scalarOf (valor int)
Crea un escalar largo (rango 0) inicializado con el valor dado.
estático DoubleNdArray
scalarOf (valor doble)
Crea doble escalar (rango 0) inicializado con el valor dado.
static BooleanNdArray
scalarOf (valor booleano)
Crea un escalar booleano (rango 0) inicializado con el valor dado.
ByteNdArray estático
scalarOf (valor en bytes)
Crea un escalar de bytes (rango 0) inicializado con el valor dado.
estático LongNdArray
scalarOf (valor largo)
Crea un escalar largo (rango 0) inicializado con el valor dado.
FloatNdArray estático
scalarOf (valor flotante)
Crea un escalar flotante (rango 0) inicializado con el valor dado.
estático <T> NdArray <T>
scalarOfObject (valor T)
Crea un escalar (rango 0) inicializado con el valor dado.
estático LongNdArray
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.
estático DoubleNdArray
vectorOf (valores dobles ...)
Crea un vector doble (rango 1) inicializado con los valores dados.
static BooleanNdArray
vectorOf (valores booleanos ...)
Crea un vector booleano (rango 1) inicializado con los valores dados.
ByteNdArray estático
vectorOf (bytes ... valores)
Crea un vector de bytes (rango 1) inicializado con los valores dados.
FloatNdArray estático
vectorOf (valores flotantes ...)
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 (T ... valores)
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 N-dimensional de bytes de una forma determinada.
estático DoubleNdArray
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 N-dimensional 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 N-dimensional flotante de una forma determinada.
estático LongNdArray
wrap ( forma de forma, búfer LongDataBuffer )
Envuelve un búfer en una matriz N-dimensional larga 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.
static BooleanNdArray
wrap ( forma de forma, búfer BooleanDataBuffer )
Envuelve un búfer en una matriz booleana N-dimensional de una forma determinada.

Métodos heredados

Constructores públicos

NdArrays públicos ()

Métodos públicos

public static 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 N-dimensional booleana
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

ByteNdArray estático público de Bytes ( 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

public static DoubleNdArray ofDoubles ( Forma 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

public static FloatNdArray ofFloats ( forma de 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

public static IntNdArray ofInts ( forma de forma)

Crea una matriz N-dimensional de ints 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

public static LongNdArray ofLongs ( forma de forma)

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

Todos los valores se inicializan a ceros.

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

public static NdArray <T> ofObjects (Class <T> clazz, Shape shape)

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

public static 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 N-dimensional
Lanza
Argumento de excepción ilegal si la forma es nula o tiene dimensiones desconocidas

public static ShortNdArray scalarOf (valor corto)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar corto

public static IntNdArray scalarOf (valor int)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar largo

public static DoubleNdArray scalarOf (valor doble)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo doble escalar

public static BooleanNdArray scalarOf (valor booleano)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar booleano

public static ByteNdArray scalarOf (valor de byte)

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

Parámetros
valor valor escalar
Devoluciones
  • escalar de nuevo byte

public static LongNdArray scalarOf (valor largo)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar largo

public static FloatNdArray scalarOf (valor flotante)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar flotante

public static NdArray <T> scalarOfObject (valor T)

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

Parámetros
valor valor escalar
Devoluciones
  • nuevo escalar

public static 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 los valores son nulos

public static 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 los valores son nulos

public static DoubleNdArray vectorOf (valores dobles ...)

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 los valores son nulos

public static 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 los valores son nulos

public static ByteNdArray vectorOf (bytes ... valores)

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 los valores son nulos

public static FloatNdArray vectorOf (float ... valores)

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 de flotador
Lanza
Argumento de excepción ilegal si los valores son nulos

public static IntNdArray vectorOf (int ... valores)

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 int vector
Lanza
Argumento de excepción ilegal si los valores son nulos

public static NdArray <T> vectorOfObjects (T ... valores)

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 los valores son nulos

envoltura pública estática ByteNdArray ( forma de forma, búfer ByteDataBuffer )

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

Parámetros
forma forma de la matriz
buffer búfer 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 DoubleNdArray estática pública ( 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 búfer 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

envoltura pública estática ShortNdArray (forma Shape , búfer ShortDataBuffer )

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

Parámetros
forma forma de la matriz
buffer búfer para envolver
Devoluciones
  • nueva matriz corta 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

public static NdArray <T> envoltura ( Forma forma, DataBuffer <T> buffer)

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

Parámetros
forma forma de la matriz
buffer búfer 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 FloatNdArray estática pública ( forma de forma, búfer FloatDataBuffer )

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

Parámetros
forma forma de la matriz
buffer búfer 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 pública estática LongNdArray ( forma de forma, búfer LongDataBuffer )

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

Parámetros
forma forma de la matriz
buffer búfer para envolver
Devoluciones
  • nueva matriz N-dimensional larga
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 pública estática IntNdArray ( 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 búfer 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

public static BooleanNdArray wrap ( forma de forma, búfer BooleanDataBuffer )

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

Parámetros
forma forma de la matriz
buffer búfer para envolver
Devoluciones
  • nueva matriz N-dimensional booleana
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