Un operatore che produce un valore costante.
Tutti gli endpoint di questo operatore sono denominati "costante", ad eccezione di quelli che accettano elementi vararg nel parametro, che sono denominati "array". Per esempio:
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...)
}
Metodi pubblici
Costante statica < TString > | |
Costante statica < TInt32 > | |
Costante statica < TInt64 > | |
Costante statica < TString > | |
Costante statica < TUint8 > | |
Costante statica < TFloat32 > | |
Costante statica < TBool > | |
Costante statica < TFloat64 > | |
Uscita <T> | comeuscita () Restituisce l'handle simbolico del tensore. |
statico <T estende TType > Costante <T> | creare (ambito di applicazione , tensore T) Crea una costante creando una copia immutabile di tensor . |
Costante statica < TFloat32 > | |
Costante statica < TUint8 > | |
Costante statica < TString > | |
Costante statica < TFloat64 > | |
Costante statica < TInt32 > | |
Costante statica < TBool > | |
Costante statica < TString > | |
Costante statica < TInt64 > | |
Costante statica < TBool > | |
Costante statica < TFloat64 > | |
Costante statica < TString > | |
Costante statica < TUint8 > | |
Costante statica < TInt32 > | |
Costante statica < TInt32 > | tensorOf ( ambito ambito , forma forma , dati IntDataBuffer ) Crea una costante TInt32 con i dati dal buffer specificato. |
Costante statica < TInt64 > | |
Costante statica < TInt64 > | tensorOf (ambito dell'ambito , forma della forma , dati LongDataBuffer ) Crea una costante TInt64 con i dati dal buffer specificato. |
Costante statica < TFloat32 > | |
Costante statica < TBool > | |
Costante statica < TString > | |
Costante statica < TInt64 > | |
Costante statica < TInt64 > | |
Costante statica < TInt32 > | |
Costante statica < TString > | tensorOf ( ambito ambito , forma forma , dati DataBuffer <String>) Crea una costante TString con i dati dal buffer specificato, utilizzando la codifica UTF-8 predefinita. |
Costante statica < TBool > | |
Costante statica < TInt32 > | |
Costante statica < TFloat64 > | tensorOf (ambito dell'ambito , dati DoubleNdArray ) Crea una costante di elementi double che è una copia di un determinato array n-dimensionale. |
Costante statica < TString > | |
statico <T estende TType > Costante <T> | tensorOf (ambito Scope , tipo Class<T>, forma Shape , dati ByteDataBuffer ) Crea una costante con i dati dal buffer specificato. |
Costante statica < TString > | tensorOf ( ambito ambito , set di caratteri set di caratteri, forma forma , dati DataBuffer <String>) Crea una costante TString con i dati dal buffer specificato, utilizzando la codifica specificata. |
Costante statica < TFloat64 > | |
Costante statica < TFloat32 > | tensorOf (ambito dell'ambito , dati FloatNdArray ) Crea una costante di elementi float che è una copia di un determinato array n-dimensionale. |
Costante statica < TBool > | |
statico <T estende TNumber > Costante <T> | |
Costante statica < TUint8 > | tensorOf (ambito dell'ambito , dati ByteNdArray ) Crea una costante di elementi byte che è una copia di un determinato array n-dimensionale. |
Costante statica < TBool > | tensorOf (ambito dell'ambito , forma della forma , dati BooleanDataBuffer ) Crea una costante TBool con i dati dal buffer specificato. |
Costante statica < TFloat32 > | |
Costante statica < TUint8 > | |
Costante statica < TFloat32 > | tensorOf (ambito dell'ambito , forma della forma , dati FloatDataBuffer ) Crea una costante TFloat32 con i dati dal buffer specificato. |
Costante statica < TBool > | tensorOf (ambito dell'ambito , dati BooleanNdArray ) Crea una costante di elementi boolean che è una copia di un dato array n-dimensionale. |
Costante statica < TInt64 > | |
Costante statica < TFloat32 > | |
Costante statica < TUint8 > | tensorOf (ambito dell'ambito , forma della forma , dati ByteDataBuffer ) Crea una costante TUint8 con i dati dal buffer specificato. |
Costante statica < TString > | tensorOf (ambito dell'ambito , dati NdArray <String>) Crea una costante di elementi String che è una copia di un determinato array n-dimensionale, utilizzando la codifica UTF-8 predefinita. |
Costante statica < TUint8 > | |
Costante statica < TFloat64 > | |
Costante statica < TString > | |
Costante statica < TFloat64 > | tensorOf (ambito dell'ambito , forma della forma , dati DoubleDataBuffer ) Crea una costante TFloat64 con i dati dal buffer specificato. |
Costante statica < TInt64 > | |
Costante statica < TBool > | |
Costante statica < TFloat32 > | |
Costante statica < TUint8 > | |
Costante statica < TString > | |
Costante statica < TInt64 > | |
Costante statica < TUint8 > | |
Costante statica < TFloat32 > | |
Costante statica < TInt32 > | |
Costante statica < TInt32 > | tensorOf ( ambito ambito , dati IntNdArray ) Crea una costante di elementi int che è una copia di un determinato array n-dimensionale. |
Costante statica < TInt32 > | |
Costante statica < TFloat64 > | |
Costante statica < TInt64 > | tensorOf ( ambito ambito , dati LongNdArray ) Crea una costante di elementi long che è una copia di un determinato array n-dimensionale. |
Costante statica < TString > | |
Costante statica < TFloat64 > | |
statico <T estende TNumber > Costante <T> | tensorOfSameType ( ambito ambito , operando <T> toMatch, numero numero) Crea uno scalare dello stesso tipo di toMatch , con il valore number . |
Costante statica < TUint8 > | |
Costante statica < TInt64 > | |
Costante statica < TFloat64 > | |
Costante statica < TInt32 > | |
Costante statica < TString > | |
Costante statica < TFloat32 > | |
Costante statica < TBool > | |
Costante statica < TString > |
Metodi ereditati
Metodi pubblici
Costante statica pubblica < TString > arrayOf ( Scope scope, Charset charset, String... data)
Crea una costante di elementi String
, utilizzando il set di caratteri specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
set di caratteri | set di caratteri per codificare/decodificare stringhe di byte. |
dati | Un array contenente i valori da inserire nella nuova costante. Gli elementi stringa sono sequenze di byte dall'ultima dimensione dell'array. |
Ritorni
- la costante
String
public static Constant < TInt32 > arrayOf ( Scope scope, int... data)
Crea una costante di elementi int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una costante float
public static Constant < TInt64 > arrayOf ( Scope scope, long... data)
Crea una costante di elementi long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una lunga costante
Costante statica pubblica < TString > arrayOf ( Scope scope, String... data)
Crea una costante di elementi String
, utilizzando il set di caratteri UTF-8 predefinito.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- la costante
String
public static Constant < TUint8 > arrayOf ( scope scope, byte... dati)
Crea una costante di elementi byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una costante di byte
public static Constant < TFloat32 > arrayOf ( Scope scope, float... data)
Crea una costante di elementi float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una costante float
public static Constant < TBool > arrayOf ( Scope scope, boolean... data)
Crea una costante di elementi boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una costante booleana
public static Constant < TFloat64 > arrayOf ( Scope scope, double... data)
Crea una costante di elementi double
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una doppia costante
Uscita pubblica <T> asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
Costante statica pubblica <T> create (ambito di applicazione , tensore T)
Crea una costante creando una copia immutabile di tensor
. tensor
può essere chiuso successivamente senza problemi.
Nota: questo endpoint non può essere semplicemente chiamato constant
poiché entrerà in conflitto con altri endpoint che accettano un NdArray nel parametro {ad esempio tensorOf(Scope, FloatNdArray)
}.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
tensore | un tensore che mantiene il valore costante |
Ritorni
- una costante dello stesso tipo di dati di "tensore".
Costante statica pubblica < TFloat32 > scalarOf ( Ambito ambito , dati float)
Crea una costante contenente un singolo elemento float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Il valore da inserire nella nuova costante. |
Ritorni
- una costante float
public static Constant < TUint8 > scalarOf ( scope scope, byte data)
Crea una costante contenente un singolo elemento byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Il valore da inserire nella nuova costante. |
Ritorni
- una costante di byte
public static Constant < TString > scalarOf ( Scope scope, Charset charset, String data)
Crea una costante String
utilizzando una codifica specificata.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
set di caratteri | La codifica da String a byte. |
dati | La stringa da inserire nella nuova costante. |
Ritorni
- una costante di stringa
public static Constant < TFloat64 > scalarOf ( Scope scope, double data)
Crea una costante contenente un singolo elemento double
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Il valore da inserire nella nuova costante. |
Ritorni
- una doppia costante
public static Constant < TInt32 > scalarOf ( Scope scope, int data)
Crea una costante contenente un singolo elemento int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Il valore da inserire nella nuova costante. |
Ritorni
- una costante intera
public static Constant < TBool > scalarOf ( Scope scope, dati booleani)
Crea una costante contenente un singolo elemento boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Il valore da inserire nella nuova costante. |
Ritorni
- una costante booleana
Costante statica pubblica < TString > scalarOf ( Scope scope, String data)
Crea una costante String
utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | La stringa da inserire nella nuova costante. |
Ritorni
- una costante di stringa
public static Constant < TInt64 > scalarOf ( Scope scope, long data)
Crea una costante contenente un singolo elemento long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Il valore da inserire nella nuova costante. |
Ritorni
- una lunga costante
Costante statica pubblica < TBool > tensorOf ( ambito ambito , booleano[][][][][][] dati)
Crea una costante di rango 6 di elementi boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante booleana
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][] data)
Crea una costante di rango 3 di elementi double
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una doppia costante
Costante statica pubblica < TString > tensorOf ( Scope scope, String[][][][][][] dati)
Crea una costante di rango 6 di elementi String
, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una matrice costante
TString
Costante statica pubblica < TUint8 > tensorOf ( ambito ambito , byte[][][][] dati)
Crea una costante di rango 4 di elementi byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante di byte
public static Constant < TInt32 > tensorOf ( Scope scope, int[][] data)
Crea una costante di rango 2 di elementi int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante intera
public static Constant < TInt32 > tensorOf ( Scope scope, Shape shape, dati IntDataBuffer )
Crea una costante TInt32
con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante intera
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
public static Constant < TInt64 > tensorOf ( Scope scope, long[][] data)
Crea una costante di rango 2 di elementi long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una lunga costante
public static Constant < TInt64 > tensorOf ( Scope scope, Shape shape, dati LongDataBuffer )
Crea una costante TInt64
con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una lunga costante
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
Costante statica pubblica < TFloat32 > tensorOf ( ambito ambito , float[][][][] dati)
Crea una costante di rango 4 di elementi float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante float
Costante statica pubblica < TBool > tensorOf ( ambito ambito, booleano[][][] dati)
Crea una costante di rango 3 di elementi boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante booleana
Costante statica pubblica < TString > tensorOf ( Scope scope, String[][][] data)
Crea una costante di rango 3 di elementi String
, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una matrice costante
TString
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][][][] data)
Crea una costante di rango 6 di elementi long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una lunga costante
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][] data)
Crea una costante di rango 4 di elementi long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una lunga costante
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][] data)
Crea una costante di rango 3 di elementi int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante intera
public static Constant < TString > tensorOf ( Scope scope, Shape shape, DataBuffer <String> data)
Crea una costante TString
con i dati dal buffer specificato, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante di stringa
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
Costante statica pubblica < TBool > tensorOf ( ambito ambito, booleano[][] dati)
Crea una costante di rango 2 di elementi boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante booleana
Costante statica pubblica < TInt32 > tensorOf ( Scope scope, int[][][][][] data)
Crea una costante di rango 5 di elementi int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante intera
public static Constant < TFloat64 > tensorOf ( Scope scope, dati DoubleNdArray )
Crea una costante di elementi double
che è una copia di un determinato array n-dimensionale.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | un array n-dimensionale di elementi double . |
Ritorni
- una doppia costante
public static Constant < TString > tensorOf ( Scope scope, Charset charset, NdArray <String> data)
Crea una costante di elementi String
che è una copia di un determinato array n-dimensionale, utilizzando la codifica specificata.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
set di caratteri | set di caratteri utilizzato per codificare/decodificare i byte di stringa. |
dati | un array n-dimensionale di elementi String . |
Ritorni
- una costante di stringa
Costante statica pubblica <T> tensorOf (ambito ambito , tipo Classe<T>, forma forma , dati ByteDataBuffer )
Crea una costante con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
tipo | la classe del tipo tensore |
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante di tipo "tipo".
Lancia
IllegalArgumentException | Se il tipo di dati o la forma del tensore non è compatibile con il buffer |
---|
public static Constant < TString > tensorOf ( Scope scope, Charset charset, Shape shape, DataBuffer <String> data)
Crea una costante TString
con i dati dal buffer specificato, utilizzando la codifica specificata.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
set di caratteri | set di caratteri utilizzato per codificare/decodificare i byte di stringa. |
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante di stringa
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][][][] data)
Crea una costante di rango 6 di elementi double
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una doppia costante
costante statica pubblica < TFloat32 > tensorOf ( ambito ambito, dati FloatNdArray )
Crea una costante di elementi float
che è una copia di un determinato array n-dimensionale.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | un array n-dimensionale di elementi float . |
Ritorni
- una costante float
Costante statica pubblica < TBool > tensorOf ( Ambito ambito , booleano[][][][][] dati)
Crea una costante di rango 5 di elementi boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante booleana
public static Constant <T> tensorOf ( Scope scope, Class<T> type, Number number)
Crea uno scalare di type
, con il valore di number
. number
può essere troncato se non rientra nel tipo di destinazione.
Parametri
tipo | il tipo di tensore da creare. Deve essere concreto (cioè non TFloating ) |
---|---|
numero | il valore del tensore |
Ritorni
- una costante del tipo passato
Lancia
IllegalArgumentException | se il tipo è astratto (ad esempio TFloating ) o sconosciuto. |
---|
public static Constant < TUint8 > tensorOf ( scope scope, dati ByteNdArray )
Crea una costante di elementi byte
che è una copia di un determinato array n-dimensionale.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | un array n-dimensionale di elementi byte . |
Ritorni
- una costante di byte
Costante statica pubblica < TBool > tensorOf ( ambito ambito , forma forma , dati BooleanDataBuffer )
Crea una costante TBool
con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante booleana
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
public static Constant < TFloat32 > tensorOf ( Scope scope, float[][] data)
Crea una costante di rango 2 di elementi float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante float
public static Constant < TUint8 > tensorOf ( Scope scope, byte[][] data)
Crea una costante di rango 2 di elementi byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante di byte
Costante statica pubblica < TFloat32 > tensorOf (ambito ambito , forma forma , dati FloatDataBuffer )
Crea una costante TFloat32
con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante float
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
Costante statica pubblica < TBool > tensorOf ( ambito ambito , dati BooleanNdArray )
Crea una costante di elementi boolean
che è una copia di un dato array n-dimensionale.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | un array n-dimensionale di elementi boolean . |
Ritorni
- una costante booleana
public static Constant < TInt64 > tensorOf ( Scope scope, Shape shape)
Crea una costante di rango 1 di elementi long
che rappresentano la dimensione di ciascuna dimensione della forma data.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | una forma |
Ritorni
- una lunga costante
Costante statica pubblica < TFloat32 > tensorOf ( Ambito di applicazione , float[][][][][] dati)
Crea una costante di rango 5 di elementi float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante float
public static Constant < TUint8 > tensorOf ( Scope scope, Shape shape, dati ByteDataBuffer )
Crea una costante TUint8
con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una costante di byte
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
public static Constant < TString > tensorOf ( Scope scope, NdArray <String> data)
Crea una costante di elementi String
che è una copia di un determinato array n-dimensionale, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | un array n-dimensionale di elementi String . |
Ritorni
- una costante di stringa
Costante statica pubblica < TUint8 > tensorOf ( ambito ambito, byte[][][] dati)
Crea una costante di rango 3 di elementi byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante di byte
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][] data)
Crea una costante di rango 2 di elementi double
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una doppia costante
Costante statica pubblica < TString > tensorOf ( Scope scope, String[][] data)
Crea una costante di rango 2 di elementi String
, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una matrice costante
TString
Costante statica pubblica < TFloat64 > tensorOf (ambito ambito , forma forma , dati DoubleDataBuffer )
Crea una costante TFloat64
con i dati dal buffer specificato.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
forma | la forma del tensore. |
dati | un buffer contenente i dati del tensore. |
Ritorni
- una doppia costante
Lancia
IllegalArgumentException | Se la forma del tensore non è compatibile con il buffer |
---|
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][][] data)
Crea una costante di rango 5 di elementi long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una lunga costante
Costante statica pubblica < TBool > tensorOf ( Ambito ambito , booleano[][][][] dati)
Crea una costante di rango 4 di elementi boolean
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante booleana
Costante statica pubblica < TFloat32 > tensorOf ( Scope scope, float[][][] data)
Crea una costante di rango 3 di elementi float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante float
public static Constant < TUint8 > tensorOf ( scope scope, byte[][][][][] dati)
Crea una costante di rango 5 di elementi byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante di byte
Costante statica pubblica < TString > tensorOf ( Scope scope, String[][][][][] data)
Crea una costante di rango 5 di elementi String
, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una matrice costante
TString
public static Constant < TInt64 > tensorOf ( Scope scope, long[][][] data)
Crea una costante di rango 3 di elementi long
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una lunga costante
public static Constant < TUint8 > tensorOf ( scope scope, byte[][][][][][] dati)
Crea una costante di rango 6 di elementi byte
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante di byte
Costante statica pubblica < TFloat32 > tensorOf ( Ambito ambito , float[][][][][][] dati)
Crea una costante di rango 6 di elementi float
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante float
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][][][] data)
Crea una costante di rango 6 di elementi int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante intera
public static Constant < TInt32 > tensorOf ( Scope scope, dati IntNdArray )
Crea una costante di elementi int
che è una copia di un determinato array n-dimensionale.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | un array n-dimensionale di elementi int . |
Ritorni
- una costante intera
public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][] data)
Crea una costante di rango 4 di elementi int
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante intera
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][][] data)
Crea una costante di rango 5 di elementi double
.
Parametri
ambito | è un ambito utilizzato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una doppia costante
public static Constant < TInt64 > tensorOf ( Scope scope, dati LongNdArray )
Crea una costante di elementi long
che è una copia di un determinato array n-dimensionale.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Una serie n-dimensionale di elementi long . |
Ritorni
- una lunga costante
costante statico pubblico <Tstring> tensorof ( portata dell'ambito, string [] [] [] [] dati)
Crea una costante di grado 4 di elementi String
, utilizzando la codifica UTF-8 predefinita.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una matrice costante
TString
costante statico pubblico <tfloat64> tesorof ( portata dell'ambito, doppio [] [] [] [] dati)
Crea una costante di grado 4 di double
elementi.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una doppia costante
costante statico pubblico <t> tensorofsametype ( portata dell'ambito, operand <t> tomatch, numero numero)
Crea uno scalare dello stesso tipo di toMatch
, con il valore del number
. number
può essere troncato se non si adatta al tipo di destinazione.
Parametri
tomatch | l'operando che fornisce il tipo di destinazione |
---|---|
numero | il valore del tensore |
Ritorni
- una costante con lo stesso tipo di
toMatch
Lancia
IllegalArgumentException | Se il tipo è sconosciuto (che dovrebbe essere impossibile). |
---|
Vedi anche
costante statico pubblico <uint8> vettoriaf ( ambito ambito, byte [] dati)
Crea una costante di grado 1 di elementi byte
.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante di byte
costante statico pubblico <Tint64> vettoriale (ambito ambito , dati lunghi [])
Crea una costante di grado 1 di elementi long
.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una lunga costante
costante statico pubblico <tfloat64> vettoriale ( ambito ambito, doppio [] dati)
Crea una costante di rango-1 di double
elementi.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una doppia costante
costante statico pubblico <tint32> vettoriale (ambito di ambito, int [] dati)
Crea una costante di grado 1 di elementi int
.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante intero
costante statico pubblico <tstring> vettoriaf ( portata dell'ambito, chatset chatset, string [] dati)
Crea una costante di elementi String
, usando il chatset dato.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
chatset | Carset per codifica/decodifica byte di stringhe. |
dati | Un array contenente i valori da inserire nella nuova costante. Gli elementi di stringa sono sequenze di byte dall'ultima dimensione dell'array. |
Ritorni
- la costante
String
costante statico pubblico <tfloat32> vettoriaf ( ambito ambito, float [] dati)
Crea una costante di elemento float
di rango-1.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante float
costante statico pubblico <tbool> vectorof (ambito ambito , dati booleani [])
Crea una costante di grado 1 di elementi boolean
.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. Le dimensioni della nuova costante corrisponderanno a quelle dell'array. |
Ritorni
- una costante booleana
costante statico pubblico <tstring> vettoriaf ( ambito ambito, string [] dati)
Crea una costante di elemento String
di rango-1.
Parametri
ambito | è un ambito usato per aggiungere l'operazione sottostante. |
---|---|
dati | Un array contenente i valori da inserire nella nuova costante. |
Ritorni
- una matrice costante
TString