Clase de utilidad para crear instancias de objetos NdArray
.
Constructores públicos
NdArrays () |
Métodos públicos
static BooleanNdArray | |
ByteNdArray estático | |
estático DoubleNdArray | |
FloatNdArray estático | |
IntNdArray estático | |
estático LongNdArray | |
estático <T> NdArray <T> | |
ShortNdArray estático | |
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 |
---|