Classe utilitaire pour instancier des objets NdArray
.
Constructeurs Publics
NdArrays () |
Méthodes publiques
BooleanNdArray statique | |
ByteNdArray statique | |
DoubleNdArray statique | |
FloatNdArray statique | |
IntNdArray statique | |
LongNdArray statique | |
statique <T> NdArray <T> | |
ShortNdArray statique | |
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 |
---|