NdArrays

classe finale publique NdArrays

Classe utilitaire pour instancier des objets NdArray .

Constructeurs Publics

Méthodes publiques

BooleanNdArray statique
ofBooleans ( Forme forme)
Crée un tableau à N dimensions de booléens de la forme donnée.
ByteNdArray statique
d'octets (forme de forme )
Crée un tableau à N dimensions d'octets de la forme donnée.
DoubleNdArray statique
ofDoubles (Forme de forme )
Crée un tableau à N dimensions de doubles de la forme donnée.
FloatNdArray statique
ofFloats (forme de forme )
Crée un tableau à N dimensions de flotteurs de la forme donnée.
IntNdArray statique
ofInts (Forme de forme )
Crée un tableau à N dimensions d'entiers de la forme donnée.
LongNdArray statique
ofLongs (Forme de forme )
Crée un tableau à N dimensions de longs de la forme donnée.
statique <T> NdArray <T>
ofObjects (Class<T> clazz, Forme forme)
Crée un tableau à N dimensions de la forme donnée.
ShortNdArray statique
deShorts (Forme de forme )
Crée un tableau à N dimensions de shorts de la forme donnée.
ShortNdArray statique
scalarOf (valeur courte)
Crée un scalaire court (rang 0) initialisé avec la valeur donnée.
IntNdArray statique
scalarOf (valeur entière)
Crée un long scalaire (rang 0) initialisé avec la valeur donnée.
DoubleNdArray statique
scalarOf (valeur double)
Crée un double scalaire (rang 0) initialisé avec la valeur donnée.
BooleanNdArray statique
scalarOf (valeur booléenne)
Crée un scalaire booléen (rang 0) initialisé avec la valeur donnée.
ByteNdArray statique
scalarOf (valeur d'octet)
Crée un octet scalaire (rang 0) initialisé avec la valeur donnée.
LongNdArray statique
scalarOf (valeur longue)
Crée un long scalaire (rang 0) initialisé avec la valeur donnée.
FloatNdArray statique
scalarOf (valeur flottante)
Crée un scalaire flottant (rang 0) initialisé avec la valeur donnée.
statique <T> NdArray <T>
scalarOfObject (valeur T)
Crée un scalaire (rang 0) initialisé avec la valeur donnée.
LongNdArray statique
vectorOf (valeurs longues...)
Crée un vecteur long (rang 1) initialisé avec les valeurs données.
ShortNdArray statique
vectorOf (valeurs courtes...)
Crée un vecteur court (rang 1) initialisé avec les valeurs données.
DoubleNdArray statique
vectorOf (valeurs doubles)
Crée un vecteur double (rang 1) initialisé avec les valeurs données.
BooleanNdArray statique
vectorOf (valeurs booléennes...)
Crée un vecteur booléen (rang 1) initialisé avec les valeurs données.
ByteNdArray statique
vectorOf (octet... valeurs)
Crée un vecteur d'octets (rang 1) initialisé avec les valeurs données.
FloatNdArray statique
vectorOf (valeurs flottantes...)
Crée un vecteur flottant (rang 1) initialisé avec les valeurs données.
IntNdArray statique
vectorOf (int... valeurs)
Crée un vecteur int (rang 1) initialisé avec les valeurs données.
statique <T> NdArray <T>
vectorOfObjects (valeurs T...)
Crée un vecteur (rang 1) initialisé avec les valeurs données.
ByteNdArray statique
wrap (forme de forme , tampon ByteDataBuffer )
Encapsule un tampon dans un tableau à N dimensions d'octets d'une forme donnée.
DoubleNdArray statique
wrap (forme de forme , tampon DoubleDataBuffer )
Encapsule un tampon dans un tableau double à N dimensions d'une forme donnée.
ShortNdArray statique
wrap (forme de forme , tampon ShortDataBuffer )
Encapsule un tampon dans un court tableau à N dimensions d'une forme donnée.
statique <T> NdArray <T>
wrap (forme de forme , tampon DataBuffer <T>)
Encapsule un tampon dans un tableau à N dimensions d'une forme donnée.
FloatNdArray statique
wrap (forme de forme , tampon FloatDataBuffer )
Encapsule un tampon dans un tableau flottant à N dimensions d'une forme donnée.
LongNdArray statique
wrap (forme de forme , tampon LongDataBuffer )
Encapsule un tampon dans un long tableau à N dimensions d'une forme donnée.
IntNdArray statique
wrap (forme de forme , tampon IntDataBuffer )
Encapsule un tampon dans un tableau int à N dimensions d'une forme donnée.
BooleanNdArray statique
wrap (forme de forme , tampon BooleanDataBuffer )
Encapsule un tampon dans un tableau booléen à N dimensions d'une forme donnée.

Méthodes héritées

Constructeurs Publics

NdArrays publics ()

Méthodes publiques

public static BooleanNdArray ofBooleans ( Forme forme)

Crée un tableau à N dimensions de booléens de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau booléen à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public static ByteNdArray ofBytes (forme de forme )

Crée un tableau à N dimensions d'octets de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau à N dimensions d'octets
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public statique DoubleNdArray ofDoubles (forme de forme )

Crée un tableau à N dimensions de doubles de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau double à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public static FloatNdArray ofFloats (forme de forme )

Crée un tableau à N dimensions de flotteurs de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau flottant à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public static IntNdArray ofInts ( forme forme)

Crée un tableau à N dimensions d'entiers de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau int à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public static LongNdArray ofLongs (forme de forme )

Crée un tableau à N dimensions de longs de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau long à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

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

Crée un tableau à N dimensions de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
clazz classe des données à stocker dans ce tableau
forme forme du tableau
Retour
  • nouveau tableau à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public static ShortNdArray ofShorts (forme de forme )

Crée un tableau à N dimensions de shorts de la forme donnée.

Toutes les valeurs sont initialisées à zéro.

Paramètres
forme forme du tableau
Retour
  • nouveau tableau court à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle ou a des dimensions inconnues

public static ShortNdArray scalarOf (valeur courte)

Crée un scalaire court (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire court

public static IntNdArray scalarOf (valeur int)

Crée un long scalaire (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire long

public statique DoubleNdArray scalarOf (valeur double)

Crée un double scalaire (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau double scalaire

public static BooleanNdArray scalarOf (valeur booléenne)

Crée un scalaire booléen (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire booléen

public static ByteNdArray scalarOf (valeur d'octet)

Crée un octet scalaire (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire d'octet

public static LongNdArray scalarOf (valeur longue)

Crée un long scalaire (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire long

public static FloatNdArray scalarOf (valeur flottante)

Crée un scalaire flottant (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire flottant

public static NdArray <T> scalarOfObject (valeur T)

Crée un scalaire (rang 0) initialisé avec la valeur donnée.

Paramètres
valeur valeur scalaire
Retour
  • nouveau scalaire

public static LongNdArray vectorOf (valeurs longues...)

Crée un vecteur long (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur long
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static ShortNdArray vectorOf (valeurs courtes...)

Crée un vecteur court (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur court
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static DoubleNdArray vectorOf (valeurs doubles)

Crée un vecteur double (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur double
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static BooleanNdArray vectorOf (valeurs booléennes...)

Crée un vecteur booléen (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur booléen
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static ByteNdArray vectorOf (octets... valeurs)

Crée un vecteur d'octets (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur d'octet
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static FloatNdArray vectorOf (valeurs flottantes...)

Crée un vecteur flottant (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur flottant
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static IntNdArray vectorOf (int... valeurs)

Crée un vecteur int (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur int
Jetés
Exception d'argument illégal si les valeurs sont nulles

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

Crée un vecteur (rang 1) initialisé avec les valeurs données.

La modification des données du vecteur renvoyé aura également un impact sur les valeurs du tableau passées en paramètre.

Paramètres
valeurs valeurs vectorielles
Retour
  • nouveau vecteur
Jetés
Exception d'argument illégal si les valeurs sont nulles

public static ByteNdArray wrap (forme de forme , tampon ByteDataBuffer )

Encapsule un tampon dans un tableau à N dimensions d'octets d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau à N dimensions d'octets
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

enveloppe DoubleNdArray statique publique (forme de forme , tampon DoubleDataBuffer )

Encapsule un tampon dans un tableau double à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau double à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

public static ShortNdArray wrap (forme de forme , tampon ShortDataBuffer )

Encapsule un tampon dans un court tableau à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau court à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

public static NdArray <T> wrap (forme de forme , tampon DataBuffer <T>)

Encapsule un tampon dans un tableau à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

enveloppe statique publique FloatNdArray (forme de forme , tampon FloatDataBuffer )

Encapsule un tampon dans un tableau flottant à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau flottant à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

enveloppement LongNdArray statique public (forme de forme , tampon LongDataBuffer )

Encapsule un tampon dans un long tableau à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau long à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

public static IntNdArray wrap (forme de forme , tampon IntDataBuffer )

Encapsule un tampon dans un tableau int à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau int à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon

public static BooleanNdArray wrap (forme de forme , tampon BooleanDataBuffer )

Encapsule un tampon dans un tableau booléen à N dimensions d'une forme donnée.

Paramètres
forme forme du tableau
tampon tampon à envelopper
Retour
  • nouveau tableau booléen à N dimensions
Jetés
Exception d'argument illégal si la forme est nulle, a des dimensions inconnues ou a une taille plus grande dans la taille du tampon