Un opérateur produisant une valeur constante.
Tous les points de terminaison de cet opérateur sont nommés « constant », à l'exception de ceux acceptant des éléments vararg en paramètre, qui sont nommés « array ». Par exemple :
Ops tf = Ops.create();
tf.constant(1.0f); // mapped to Constant.scalarOf(scope, float);
tf.constant(new float[] {1.0f, 2.0f
); // mapped to Constant.vectorOf(scope, float[])
tf.constant(new float[][] { {1.0f, 2.0f}, {3.0f, 4.0f} }); //mapped to Constant.tensorOf(scope, float[][])
tf.array(1.0f, 2.0f, 3.0f); // mapped to Constant.arrayOf(scope, float...)
}
Méthodes publiques
Constante statique < TString > | |
Constante statique < TInt32 > | |
Constante statique < TInt64 > | |
Constante statique < TString > | |
Constante statique < TUint8 > | |
Constante statique < TFloat32 > | |
Constante statique < TBool > | |
Constante statique < TFloat64 > | |
Sortie <T> | comme Sortie () Renvoie le handle symbolique du tenseur. |
statique <T étend TType > Constant <T> | |
Constante statique < TFloat32 > | scalarOf ( Portée de la portée , données flottantes) Crée une constante contenant un seul élément float . |
Constante statique < TUint8 > | scalarOf ( Portée de la portée , données en octets) Crée une constante contenant un élément à un seul byte . |
Constante statique < TString > | scalarOf ( Portée de la portée , jeu de caractères Charset, données de chaîne) Crée une constante String en utilisant un encodage spécifié. |
Constante statique < TFloat64 > | scalarOf ( Portée de la portée , données doubles) Crée une constante contenant un seul élément double . |
Constante statique < TInt32 > | |
Constante statique < TBool > | scalarOf ( Portée de la portée , données booléennes) Crée une constante contenant un seul élément boolean . |
Constante statique < TString > | scalarOf ( Portée de la portée , données de chaîne) Crée une constante String en utilisant le codage UTF-8 par défaut. |
Constante statique < TInt64 > | scalarOf ( Portée de la portée , données longues) Crée une constante contenant un seul élément long . |
Constante statique < TBool > | tensorOf ( Portée de portée , données booléennes[][][][][][] données) Crée une constante de rang 6 d'éléments boolean . |
Constante statique < TFloat64 > | tensorOf ( Portée de portée , données double[][][]) Crée une constante de rang 3 d'éléments double . |
Constante statique < TString > | |
Constante statique < TUint8 > | tensorOf ( Portée de la portée , données octet[][][][]) Crée une constante de rang 4 d'éléments byte . |
Constante statique < TInt32 > | |
Constante statique < TInt32 > | tensorOf ( Portée de portée, forme de forme , données IntDataBuffer ) Créez une constante TInt32 avec les données du tampon donné. |
Constante statique < TInt64 > | tensorOf ( Portée d'application , données longues[][]) Crée une constante de rang 2 d'éléments long . |
Constante statique < TInt64 > | tensorOf (portée de portée , forme de forme , données LongDataBuffer ) Créez une constante TInt64 avec les données du tampon donné. |
Constante statique < TFloat32 > | tensorOf ( Portée de portée , données float[][][][]) Crée une constante de rang 4 d'éléments float . |
Constante statique < TBool > | tensorOf ( Portée de la portée , données booléennes[][][]) Crée une constante de rang 3 d'éléments boolean . |
Constante statique < TString > | tensorOf ( Portée de portée , données String[][][]) Crée une constante de rang 3 d'éléments String , en utilisant le codage UTF-8 par défaut. |
Constante statique < TInt64 > | tensorOf ( Portée de portée , données longues[][][][][][] données) Crée une constante de rang 6 d'éléments long . |
Constante statique < TInt64 > | tensorOf ( Portée de portée , données longues[][][][] données) Crée une constante de rang 4 d'éléments long . |
Constante statique < TInt32 > | |
Constante statique < TString > | tensorOf ( Portée de portée , forme de forme , données DataBuffer <String>) Créez une constante TString avec les données du tampon donné, en utilisant le codage UTF-8 par défaut. |
Constante statique < TBool > | |
Constante statique < TInt32 > | |
Constante statique < TFloat64 > | tensorOf ( Portée de portée , données DoubleNdArray ) Crée une constante d'éléments double qui est une copie d'un tableau à n dimensions donné. |
Constante statique < TString > | |
statique <T étend TType > Constant <T> | tensorOf ( Portée de portée , type Class<T>, forme de forme , données ByteDataBuffer ) Créez une constante avec les données du tampon donné. |
Constante statique < TString > | tensorOf ( Portée de portée, jeu de caractères Charset, forme de forme , données DataBuffer <String>) Créez une constante TString avec les données du tampon donné, en utilisant l'encodage donné. |
Constante statique < TFloat64 > | tensorOf ( Portée de portée , données double[][][][][][] données) Crée une constante de rang 6 d'éléments double . |
Constante statique < TFloat32 > | tensorOf ( portée Scope , données FloatNdArray ) Crée une constante d'éléments float qui est une copie d'un tableau à n dimensions donné. |
Constante statique < TBool > | tensorOf ( Portée de portée , données booléennes[][][][][]) Crée une constante de rang 5 d'éléments boolean . |
statique <T étend TNumber > Constant <T> | tensorOf ( Portée de la portée , type Class<T>, numéro numérique) Crée un scalaire de type , avec la valeur number . |
Constante statique < TUint8 > | tensorOf (portée de portée , données ByteNdArray ) Crée une constante d'éléments byte qui est une copie d'un tableau à n dimensions donné. |
Constante statique < TBool > | tensorOf ( Portée de portée , forme de forme , données BooleanDataBuffer ) Créez une constante TBool avec les données du tampon donné. |
Constante statique < TFloat32 > | |
Constante statique < TUint8 > | |
Constante statique < TFloat32 > | tensorOf (portée de portée , forme de forme , données FloatDataBuffer ) Créez une constante TFloat32 avec les données du tampon donné. |
Constante statique < TBool > | tensorOf (portée de portée , données BooleanNdArray ) Crée une constante d'éléments boolean qui est une copie d'un tableau à n dimensions donné. |
Constante statique < TInt64 > | tensorOf ( Portée de la portée , Forme de la forme ) Crée une constante de rang 1 d'éléments long représentant la taille de chaque dimension de la forme donnée. |
Constante statique < TFloat32 > | tensorOf ( Portée de portée , données float[][][][][] données) Crée une constante de rang 5 d'éléments float . |
Constante statique < TUint8 > | tensorOf (portée de portée , forme de forme , données ByteDataBuffer ) Créez une constante TUint8 avec les données du tampon donné. |
Constante statique < TString > | |
Constante statique < TUint8 > | tensorOf ( Portée de la portée , données octet[][][]) Crée une constante de rang 3 d'éléments byte . |
Constante statique < TFloat64 > | |
Constante statique < TString > | |
Constante statique < TFloat64 > | tensorOf ( Portée de portée, forme de forme , données DoubleDataBuffer ) Créez une constante TFloat64 avec les données du tampon donné. |
Constante statique < TInt64 > | tensorOf ( Portée de portée , données longues[][][][][] données) Crée une constante de rang 5 d'éléments long . |
Constante statique < TBool > | tensorOf ( Portée de la portée , données booléennes[][][][]) Crée une constante de rang 4 d'éléments boolean . |
Constante statique < TFloat32 > | |
Constante statique < TUint8 > | tensorOf ( Portée de portée , données octet[][][][][] données) Crée une constante de rang 5 d'éléments byte . |
Constante statique < TString > | tensorOf ( Portée de portée , données String[][][][][] données) Crée une constante de rang 5 d'éléments String , en utilisant le codage UTF-8 par défaut. |
Constante statique < TInt64 > | |
Constante statique < TUint8 > | |
Constante statique < TFloat32 > | tensorOf ( Portée de portée , données float[][][][][][] données) Crée une constante de rang 6 d'éléments float . |
Constante statique < TInt32 > | |
Constante statique < TInt32 > | tensorOf (portée de portée , données IntNdArray ) Crée une constante d'éléments int qui est une copie d'un tableau à n dimensions donné. |
Constante statique < TInt32 > | |
Constante statique < TFloat64 > | tensorOf ( Portée de portée , données double[][][][][] données) Crée une constante de rang 5 d'éléments double . |
Constante statique < TInt64 > | tensorOf ( Portée de portée , données LongNdArray ) Crée une constante d'éléments long qui est une copie d'un tableau à n dimensions donné. |
Constante statique < TString > | tensorOf ( Portée de portée , données String[][][][]) Crée une constante de rang 4 d'éléments String , en utilisant le codage UTF-8 par défaut. |
Constante statique < TFloat64 > | tensorOf ( Portée de portée , données double[][][][]) Crée une constante de rang 4 d'éléments double . |
statique <T étend TNumber > Constant <T> | tensorOfSameType ( Portée de la portée , Opérande <T> toMatch, Numéro numéro) Crée un scalaire du même type que toMatch , avec la valeur number . |
Constante statique < TUint8 > | |
Constante statique < TInt64 > | |
Constante statique < TFloat64 > | |
Constante statique < TInt32 > | |
Constante statique < TString > | vectorOf ( Portée de portée , jeu de caractères Charset, données String[]) Crée une constante d'éléments String , en utilisant le jeu de caractères donné. |
Constante statique < TFloat32 > | |
Constante statique < TBool > | vectorOf ( Portée de portée , données booléennes []) Crée une constante de rang 1 d'éléments boolean . |
Constante statique < TString > |
Méthodes héritées
Méthodes publiques
public static Constant < TString > arrayOf ( Scope scope, Charset charset, String... data)
Crée une constante d'éléments String
, en utilisant le jeu de caractères donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
jeu de caractères | jeu de caractères pour encoder/décoder les octets des chaînes. |
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les éléments de chaîne sont des séquences d'octets de la dernière dimension du tableau. |
Retour
- la constante
String
public static Constant < TInt32 > arrayOf ( Portée , int... données)
Crée une constante d'éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une constante flottante
public static Constant < TInt64 > arrayOf ( Portée , données longues...)
Crée une constante d'éléments long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une longue constante
public static Constant < TString > arrayOf ( Scope scope, String... données)
Crée une constante d'éléments String
, en utilisant le jeu de caractères UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- la constante
String
public static Constant < TUint8 > arrayOf ( portée , octet... données)
Crée une constante d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une constante d'octet
public static Constant < TFloat32 > arrayOf ( portée , float... données)
Crée une constante d'éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une constante flottante
public static Constant < TBool > arrayOf ( portée , booléen... données)
Crée une constante d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une constante booléenne
public static Constant < TFloat64 > arrayOf ( Portée , double... données)
Crée une constante d'éléments double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une double constante
sortie publique <T> asOutput ()
Renvoie le handle symbolique du tenseur.
Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.
public static Constant <T> créer (portée Scope , tenseur T)
Créez une constante en créant une copie immuable du tensor
. tensor
peut être fermé par la suite sans problème.
Remarque : ce point de terminaison ne peut pas être simplement appelé constant
car il entrera en conflit avec d'autres points de terminaison acceptant un NdArray en paramètre {par exemple tensorOf(Scope, FloatNdArray)
}.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
tenseur | un Tenseur tenant la valeur constante |
Retour
- une constante du même type de données que « tenseur »
public static Constant < TFloat32 > scalarOf ( portée , données flottantes)
Crée une constante contenant un seul élément float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La valeur à mettre dans la nouvelle constante. |
Retour
- une constante flottante
public static Constant < TUint8 > scalarOf ( portée , données en octets)
Crée une constante contenant un élément à un seul byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La valeur à mettre dans la nouvelle constante. |
Retour
- une constante d'octet
public static Constant < TString > scalarOf ( Portée de portée, jeu de caractères Charset, données de chaîne)
Crée une constante String
en utilisant un encodage spécifié.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
jeu de caractères | L'encodage de String en octets. |
données | La chaîne à mettre dans la nouvelle constante. |
Retour
- une constante de chaîne
public static Constant < TFloat64 > scalarOf ( Portée , données doubles)
Crée une constante contenant un seul élément double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La valeur à mettre dans la nouvelle constante. |
Retour
- une double constante
constante statique publique < TInt32 > scalarOf ( portée , données int)
Crée une constante contenant un seul élément int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La valeur à mettre dans la nouvelle constante. |
Retour
- une constante entière
public static Constant < TBool > scalarOf ( portée , données booléennes)
Crée une constante contenant un seul élément boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La valeur à mettre dans la nouvelle constante. |
Retour
- une constante booléenne
public static Constant < TString > scalarOf (portée de portée , données de chaîne)
Crée une constante String
en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La chaîne à mettre dans la nouvelle constante. |
Retour
- une constante de chaîne
public static Constant < TInt64 > scalarOf ( Portée de la portée, données longues)
Crée une constante contenant un seul élément long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | La valeur à mettre dans la nouvelle constante. |
Retour
- une longue constante
public static Constant < TBool > tensorOf ( Scope scope, boolean[][][][][][] données)
Crée une constante de rang 6 d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante booléenne
public static Constant < TFloat64 > tensorOf ( Portée de portée, données double[][][])
Crée une constante de rang 3 d'éléments double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une double constante
public static Constant < TString > tensorOf ( Scope scope, String[][][][][][] données)
Crée une constante de rang 6 d'éléments String
, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une matrice constante
TString
public static Constant < TUint8 > tensorOf ( Scope scope, byte[][][][] données)
Crée une constante de rang 4 d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante d'octet
public static Constant < TInt32 > tensorOf ( Scope scope, int[][] données)
Crée une constante de rang 2 d'éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante entière
constante statique publique < TInt32 > tensorOf (portée de portée , forme de forme , données IntDataBuffer )
Créez une constante TInt32
avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante entière
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TInt64 > tensorOf ( Scope scope, long[][] données)
Crée une constante de rang 2 d'éléments long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une longue constante
constante statique publique < TInt64 > tensorOf (portée de portée , forme de forme , données LongDataBuffer )
Créez une constante TInt64
avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une longue constante
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TFloat32 > tensorOf ( Scope scope, float[][][][] données)
Crée une constante de rang 4 d'éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante flottante
public static Constant < TBool > tensorOf ( portée , données booléennes[][][])
Crée une constante de rang 3 d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante booléenne
public static Constant < TString > tensorOf ( Scope scope, String[][][] données)
Crée une constante de rang 3 d'éléments String
, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une matrice constante
TString
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][][][] données)
Crée une constante de rang 6 d'éléments long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une longue constante
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][] données)
Crée une constante de rang 4 d'éléments long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une longue constante
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][] données)
Crée une constante de rang 3 d'éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante entière
public static Constant < TString > tensorOf (portée de portée , forme de forme , données DataBuffer <String>)
Créez une constante TString
avec les données du tampon donné, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante de chaîne
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TBool > tensorOf ( portée , données booléennes[][])
Crée une constante de rang 2 d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante booléenne
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][][] données)
Crée une constante de rang 5 d'éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante entière
constante statique publique < TFloat64 > tensorOf ( portée Scope , données DoubleNdArray )
Crée une constante d'éléments double
qui est une copie d'un tableau à n dimensions donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | un tableau à n dimensions d'éléments double . |
Retour
- une double constante
public static Constant < TString > tensorOf ( portée Scope , jeu de caractères Charset, données NdArray <String>)
Crée une constante d'éléments String
qui est une copie d'un tableau à n dimensions donné, en utilisant l'encodage donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
jeu de caractères | jeu de caractères utilisé pour encoder/décoder les octets de chaîne. |
données | un tableau à n dimensions d’éléments String . |
Retour
- une constante de chaîne
public static Constant <T> tensorOf ( portée Scope , type Class<T>, forme de forme , données ByteDataBuffer )
Créez une constante avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
taper | la classe de type tenseur |
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante de type `type`
Jetés
Exception d'argument illégal | Si le type de données ou la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TString > tensorOf ( Scope scope, Charset charset, Shape shape, DataBuffer <String> data)
Créez une constante TString
avec les données du tampon donné, en utilisant l'encodage donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
jeu de caractères | jeu de caractères utilisé pour encoder/décoder les octets de chaîne. |
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante de chaîne
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][][][] données)
Crée une constante de rang 6 d'éléments double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une double constante
constante statique publique < TFloat32 > tensorOf ( portée Scope , données FloatNdArray )
Crée une constante d'éléments float
qui est une copie d'un tableau à n dimensions donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | un tableau à n dimensions d'éléments float . |
Retour
- une constante flottante
public static Constant < TBool > tensorOf ( Scope scope, boolean[][][][][] données)
Crée une constante de rang 5 d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante booléenne
public static Constant <T> tensorOf ( portée , type Class<T>, numéro)
Crée un scalaire de type
, avec la valeur number
. number
peut être tronqué s’il ne correspond pas au type cible.
Paramètres
taper | le type de tenseur à créer. Doit être concret (c'est-à-dire pas TFloating ) |
---|---|
nombre | la valeur du tenseur |
Retour
- une constante du type passé
Jetés
Exception d'argument illégal | si le type est abstrait (c'est-à-dire TFloating ) ou inconnu. |
---|
public static Constant < TUint8 > tensorOf (portée Scope , données ByteNdArray )
Crée une constante d'éléments byte
qui est une copie d'un tableau à n dimensions donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | un tableau à n dimensions d'éléments byte . |
Retour
- une constante d'octet
public static Constant < TBool > tensorOf (portée de portée , forme de forme , données BooleanDataBuffer )
Créez une constante TBool
avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante booléenne
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TFloat32 > tensorOf ( portée , données float[][])
Crée une constante de rang 2 d'éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante flottante
public static Constant < TUint8 > tensorOf ( Portée de la portée, données octet[][])
Crée une constante de rang 2 d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante d'octet
constante statique publique < TFloat32 > tensorOf (portée de portée , forme de forme , données FloatDataBuffer )
Créez une constante TFloat32
avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante flottante
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TBool > tensorOf (portée Scope , données BooleanNdArray )
Crée une constante d'éléments boolean
qui est une copie d'un tableau à n dimensions donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | un tableau à n dimensions d'éléments boolean . |
Retour
- une constante booléenne
constante statique publique < TInt64 > tensorOf ( Portée de la portée, Forme de la forme)
Crée une constante de rang 1 d'éléments long
représentant la taille de chaque dimension de la forme donnée.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | une forme |
Retour
- une longue constante
public static Constant < TFloat32 > tensorOf ( Scope scope, float[][][][][] données)
Crée une constante de rang 5 d'éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante flottante
constante statique publique < TUint8 > tensorOf (portée de portée , forme de forme , données ByteDataBuffer )
Créez une constante TUint8
avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une constante d'octet
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TString > tensorOf (portée Scope , données NdArray <String>)
Crée une constante d'éléments String
qui est une copie d'un tableau à n dimensions donné, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | un tableau à n dimensions d’éléments String . |
Retour
- une constante de chaîne
public static Constant < TUint8 > tensorOf ( Scope scope, byte[][][] données)
Crée une constante de rang 3 d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante d'octet
public static Constant < TFloat64 > tensorOf ( Portée de portée, données double[][])
Crée une constante de rang 2 d'éléments double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une double constante
public static Constant < TString > tensorOf ( Scope scope, String[][] données)
Crée une constante de rang 2 d'éléments String
, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une matrice constante
TString
public static Constant < TFloat64 > tensorOf ( portée Scope, forme de forme , données DoubleDataBuffer )
Créez une constante TFloat64
avec les données du tampon donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
forme | la forme du tenseur. |
données | un tampon contenant les données tensorielles. |
Retour
- une double constante
Jetés
Exception d'argument illégal | Si la forme du tenseur n'est pas compatible avec le tampon |
---|
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][][] données)
Crée une constante de rang 5 d'éléments long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une longue constante
public static Constant < TBool > tensorOf ( Scope scope, boolean[][][][] données)
Crée une constante de rang 4 d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante booléenne
public static Constant < TFloat32 > tensorOf ( Scope scope, float[][][] données)
Crée une constante de rang 3 d'éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante flottante
public static Constant < TUint8 > tensorOf ( Scope scope, byte[][][][][] données)
Crée une constante de rang 5 d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante d'octet
public static Constant < TString > tensorOf ( Scope scope, String[][][][][] données)
Crée une constante de rang 5 d'éléments String
, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une matrice constante
TString
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][] données)
Crée une constante de rang 3 d'éléments long
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une longue constante
public static Constant < TUint8 > tensorOf ( Scope scope, byte[][][][][][] data)
Crée une constante de rang 6 d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante d'octet
public static Constant < TFloat32 > tensorOf ( Scope scope, float[][][][][][] données)
Crée une constante de rang 6 d'éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante flottante
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][][][] données)
Crée une constante de rang 6 d'éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante entière
constante statique publique < TInt32 > tensorOf (portée Scope , données IntNdArray )
Crée une constante d'éléments int
qui est une copie d'un tableau à n dimensions donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | un tableau à n dimensions d'éléments int . |
Retour
- une constante entière
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][] données)
Crée une constante de rang 4 d'éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante entière
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][][] données)
Crée une constante de rang 5 d'éléments double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une double constante
constante statique publique < TInt64 > tensorOf ( portée Scope , données LongNdArray )
Crée une constante d'éléments long
qui est une copie d'un tableau à n dimensions donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau N dimensionnel d'éléments long . |
Retour
- une longue constante
Public Static constante <TString> Tensorof (portée de la portée , chaîne [] [] [] [] données)
Crée une constante de rang-4 d'éléments String
, en utilisant le codage UTF-8 par défaut.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une matrice constante
TString
Constante statique publique <Tfloat64> Tensorof (portée de la portée , double [] [] [] [] données)
Crée une constante de rang-4 d'éléments double
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une double constante
Public Static constante <T> TensorofSametype (portée de la portée , opérande <T> Tomatch, numéro de numéro)
Crée un scalaire du même type que toMatch
, avec la valeur du number
. number
peut être tronqué s'il ne correspond pas au type cible.
Paramètres
correspondre | l'opérande fournissant le type cible |
---|---|
nombre | la valeur du tenseur |
Retour
- une constante avec le même type que
toMatch
Jetés
Exception d'argument illégal | Si le type est inconnu (ce qui devrait être impossible). |
---|
Voir également
Vectorof de la constante statique publique <Uint8> (portée de la portée , octet [] données)
Crée une constante de rang-1 d'éléments byte
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante d'octet
Vectorof public constant statique statique <Tint64> (portée de la portée , données longues [])
Crée une constante de rang 1 de long
éléments.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une longue constante
Vectorof public constant statique statique <tfloat64> (portée de la portée , données doubles [])
Crée une constante de rang de double
d'éléments.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une double constante
Vectorof public constant statique statique <Tint32> (portée de la portée , données int [])
Crée une constante de rang 1 des éléments int
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante entière
Vectorof public constant statique statique <tstring> (portée de la portée , charset charset, string [] data)
Crée une constante d'éléments String
, en utilisant le charset donné.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
jeu de caractères | Charset pour les octets de codage / décodage des chaînes. |
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les éléments de chaîne sont des séquences d'octets de la dernière dimension de tableau. |
Retour
- La
String
constante
Vectorof public constant statique statique <tfloat32> (portée de la portée , float [] données)
Crée une constante de rang des éléments float
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante de flotteur
Vectorof public constant statique statique <tbool> (portée de la portée , données booléennes [])
Crée une constante de rang-1 d'éléments boolean
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. Les dimensions de la nouvelle constante correspondront à celles du tableau. |
Retour
- une constante booléenne
Vectorof public constant statique statique <tString> (portée de portée , chaîne [] données)
Crée une constante de rang-1 d'éléments String
.
Paramètres
portée | est une portée utilisée pour ajouter l'opération sous-jacente. |
---|---|
données | Un tableau contenant les valeurs à mettre dans la nouvelle constante. |
Retour
- une matrice constante
TString