NdArrays

classe finale pubblica NdArrays

Classe di utilità per istanziare oggetti NdArray .

Costruttori pubblici

NdArray ()

Metodi pubblici

BooleanNdArray statico
ofBooleans ( Forma forma)
Crea una matrice N-dimensionale di booleani della forma data.
ByteNdArray statico
di byte (forma forma )
Crea una matrice N-dimensionale di byte della forma specificata.
DoubleNdArray statico
ofDoubles ( Forma forma)
Crea una matrice N-dimensionale di doppi della forma data.
FloatNdArray statico
ofFloats ( Forma forma)
Crea una matrice N-dimensionale di float della forma data.
IntNdArray statico
ofInts ( Forma forma)
Crea una matrice N-dimensionale di numeri interi della forma data.
LongNdArray statico
ofLongs ( Forma forma)
Crea una matrice N-dimensionale di long della forma data.
statico <T> NdArray <T>
ofObjects (Class<T> clazz, Shape shape)
Crea una matrice N-dimensionale della forma data.
ShortNdArray statico
diPantaloncini ( Forma forma)
Crea una matrice N-dimensionale di pantaloncini della forma data.
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