Classe di utilità per istanziare oggetti NdArray
.
Costruttori pubblici
NdArray () |
Metodi pubblici
BooleanNdArray statico | |
ByteNdArray statico | |
DoubleNdArray statico | |
FloatNdArray statico | |
IntNdArray statico | |
LongNdArray statico | |
statico <T> NdArray <T> | |
ShortNdArray statico | |
ShortNdArray statico | scalarOf (valore breve) Crea uno scalare breve (rango 0) inizializzato con il valore specificato. |
IntNdArray statico | scalarOf (valore int) Crea uno scalare lungo (rango 0) inizializzato con il valore specificato. |
DoubleNdArray statico | scalarOf (doppio valore) Crea un doppio scalare (rango 0) inizializzato con il valore specificato. |
BooleanNdArray statico | scalarOf (valore booleano) Crea uno scalare booleano (rango 0) inizializzato con il valore specificato. |
ByteNdArray statico | scalarOf (valore byte) Crea byte scalari (rango 0) inizializzati con il valore specificato. |
LongNdArray statico | scalarOf (valore lungo) Crea uno scalare lungo (rango 0) inizializzato con il valore specificato. |
FloatNdArray statico | scalarOf (valore float) Crea scalare float (rango 0) inizializzato con il valore specificato. |
statico <T> NdArray <T> | scalarOfObject (valore T) Crea scalare (rango 0) inizializzato con il valore specificato. |
LongNdArray statico | vettoreOf (valori lunghi...) Crea un vettore lungo (rango 1) inizializzato con i valori specificati. |
ShortNdArray statico | vettoreOf (valori... brevi) Crea un vettore breve (rango 1) inizializzato con i valori specificati. |
DoubleNdArray statico | vettoreOf (doppi... valori) Crea un doppio vettore (rango 1) inizializzato con i valori specificati. |
BooleanNdArray statico | vettoreOf (valori booleani...) Crea un vettore booleano (rango 1) inizializzato con i valori specificati. |
ByteNdArray statico | vettoreOf (byte... valori) Crea un vettore di byte (rango 1) inizializzato con i valori specificati. |
FloatNdArray statico | vettoreOf (valori float...) Crea un vettore float (rango 1) inizializzato con i valori specificati. |
IntNdArray statico | vettoreOf (int... valori) Crea un vettore int (rango 1) inizializzato con i valori specificati. |
statico <T> NdArray <T> | vettoreOfObjects (valori T...) Crea un vettore (rango 1) inizializzato con i valori specificati. |
ByteNdArray statico | wrap ( forma forma, buffer ByteDataBuffer ) Avvolge un buffer in una matrice N-dimensionale di byte di una determinata forma. |
DoubleNdArray statico | wrap ( forma forma, buffer DoubleDataBuffer ) Avvolge un buffer in una doppia matrice N-dimensionale di una determinata forma. |
ShortNdArray statico | wrap ( forma forma, buffer ShortDataBuffer ) Avvolge un buffer in un breve array N-dimensionale di una determinata forma. |
statico <T> NdArray <T> | wrap ( forma forma , buffer DataBuffer <T>) Avvolge un buffer in una matrice N-dimensionale di una determinata forma. |
FloatNdArray statico | wrap ( forma forma, buffer FloatDataBuffer ) Avvolge un buffer in un array N-dimensionale float di una determinata forma. |
LongNdArray statico | wrap ( forma forma, buffer LongDataBuffer ) Avvolge un buffer in una lunga matrice N-dimensionale di una determinata forma. |
IntNdArray statico | wrap ( forma forma, buffer IntDataBuffer ) Avvolge un buffer in un array N-dimensionale di una determinata forma. |
BooleanNdArray statico | wrap ( forma forma, buffer BooleanDataBuffer ) Avvolge un buffer in un array booleano N-dimensionale di una determinata forma. |
Metodi ereditati
Costruttori pubblici
NdArray pubblici ()
Metodi pubblici
public static BooleanNdArray ofBooleans ( Shape shape)
Crea una matrice N-dimensionale di booleani della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo array booleano N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static ByteNdArray ofBytes ( Shape shape)
Crea una matrice N-dimensionale di byte della forma specificata.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo array N-dimensionale di byte
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static DoubleNdArray ofDoubles ( Shape shape)
Crea una matrice N-dimensionale di doppi della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo doppio array N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static FloatNdArray ofFloats ( Shape shape)
Crea una matrice N-dimensionale di float della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo array N-dimensionale float
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static IntNdArray ofInts ( Shape shape)
Crea una matrice N-dimensionale di numeri interi della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo array N-dimensionale int
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static LongNdArray ofLongs ( Shape shape)
Crea una matrice N-dimensionale di long della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo lungo array N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static NdArray <T> ofObjects (Class<T> clazz, Shape shape)
Crea una matrice N-dimensionale della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
clazz | classe dei dati da memorizzare in questo array |
---|---|
forma | forma della matrice |
ritorna
- nuovo array N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
public static ShortNdArray ofShorts ( Shape shape)
Crea una matrice N-dimensionale di pantaloncini della forma data.
Tutti i valori vengono inizializzati su zero.
Parametri
forma | forma della matrice |
---|
ritorna
- nuovo array N-dimensionale corto
Lancia
IllegalArgumentException | se la forma è nulla o ha dimensioni sconosciute |
---|
pubblico statico ShortNdArray scalarOf (valore breve)
Crea uno scalare breve (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo scalare corto
pubblico statico IntNdArray scalarOf (valore int)
Crea uno scalare lungo (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo scalare lungo
pubblico statico DoubleNdArray scalarOf (doppio valore)
Crea un doppio scalare (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo doppio scalare
public static BooleanNdArray scalarOf (valore booleano)
Crea uno scalare booleano (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo scalare booleano
public static ByteNdArray scalarOf (valore byte)
Crea byte scalari (rango 0) inizializzati con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo byte scalare
pubblico statico LongNdArray scalarOf (valore lungo)
Crea uno scalare lungo (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo scalare lungo
pubblico statico FloatNdArray scalarOf (valore float)
Crea scalare float (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo float scalare
pubblico statico NdArray <T> scalarOfObject (valore T)
Crea scalare (rango 0) inizializzato con il valore specificato.
Parametri
valore | valore scalare |
---|
ritorna
- nuovo scalare
public static LongNdArray vectorOf (valori lunghi...)
Crea un vettore lungo (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore lungo
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static ShortNdArray vectorOf (valori brevi...)
Crea un vettore breve (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore breve
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static DoubleNdArray vectorOf (doppi... valori)
Crea un doppio vettore (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo doppio vettore
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static BooleanNdArray vectorOf (valori booleani...)
Crea un vettore booleano (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore booleano
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static ByteNdArray vectorOf (byte... valori)
Crea un vettore di byte (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore di byte
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static FloatNdArray vectorOf (valori float...)
Crea un vettore float (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore float
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static IntNdArray vectorOf (int... valori)
Crea un vettore int (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore int
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
public static NdArray <T> vectorOfObjects (valori T...)
Crea un vettore (rango 1) inizializzato con i valori specificati.
La modifica dei dati del vettore restituito avrà effetto anche sui valori nell'array passato nel parametro.
Parametri
valori | valori del vettore |
---|
ritorna
- nuovo vettore
Lancia
IllegalArgumentException | se i valori sono nulli |
---|
wrap ByteNdArray pubblico statico (forma Shape , buffer ByteDataBuffer )
Avvolge un buffer in una matrice N-dimensionale di byte di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo array N-dimensionale di byte
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
Wrap DoubleNdArray pubblico statico (forma Shape , buffer DoubleDataBuffer )
Avvolge un buffer in una doppia matrice N-dimensionale di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo doppio array N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
wrap pubblico statico ShortNdArray (forma forma , buffer ShortDataBuffer )
Avvolge un buffer in un breve array N-dimensionale di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo array N-dimensionale corto
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
wrap NdArray <T> statico pubblico (forma Shape , buffer DataBuffer <T>)
Avvolge un buffer in una matrice N-dimensionale di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo array N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
wrap FloatNdArray pubblico statico (forma Shape , buffer FloatDataBuffer )
Avvolge un buffer in un array N-dimensionale float di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo array N-dimensionale float
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
wrap pubblico statico LongNdArray ( forma forma , buffer LongDataBuffer )
Avvolge un buffer in una lunga matrice N-dimensionale di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo lungo array N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
wrap pubblico IntNdArray statico (forma Shape , buffer IntDataBuffer )
Avvolge un buffer in un array N-dimensionale di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo array N-dimensionale int
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|
wrap BooleanNdArray statico pubblico (forma Shape , buffer BooleanDataBuffer )
Avvolge un buffer in un array booleano N-dimensionale di una determinata forma.
Parametri
forma | forma della matrice |
---|---|
respingente | buffer da avvolgere |
ritorna
- nuovo array booleano N-dimensionale
Lancia
IllegalArgumentException | se la forma è nulla, ha dimensioni sconosciute o ha dimensioni maggiori nella dimensione del buffer |
---|