Constant

classe finale pubblica Costante

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". Ad 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 >
arrayOf ( ambito ambito , set di caratteri set di caratteri, stringa... dati)
Crea una costante di elementi String , utilizzando il set di caratteri specificato.
Costante statica < TInt32 >
arrayOf ( ambito ambito , int... dati)
Crea una costante di elementi int .
Costante statica < TInt64 >
arrayOf ( ambito ambito , lungo... dati)
Crea una costante di elementi long .
Costante statica < TString >
arrayOf ( ambito ambito , stringa... dati)
Crea una costante di elementi String , utilizzando il set di caratteri UTF-8 predefinito.
Costante statica < TUint8 >
arrayOf ( ambito ambito , byte... dati)
Crea una costante di elementi byte .
Costante statica < TFloat32 >
arrayOf ( ambito ambito , float... dati)
Crea una costante di elementi float .
Costante statica < TBool >
arrayOf ( ambito ambito , booleano... dati)
Crea una costante di elementi boolean .
Costante statica < TFloat64 >
arrayOf ( ambito ambito , doppio... dati)
Crea una costante di elementi double .
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 >
scalarOf ( ambito ambito , dati float)
Crea una costante contenente un singolo elemento float .
Costante statica < TUint8 >
scalarOf ( ambito ambito , dati byte)
Crea una costante contenente un singolo elemento byte .
Costante statica < TString >
scalarOf ( ambito ambito , set di caratteri set di caratteri, dati stringa)
Crea una costante String utilizzando una codifica specificata.
Costante statica < TFloat64 >
scalarOf ( ambito ambito , dati doppi)
Crea una costante contenente un singolo elemento double .
Costante statica < TInt32 >
scalarOf ( ambito ambito , dati int)
Crea una costante contenente un singolo elemento int .
Costante statica < TBool >
scalarOf ( ambito ambito , dati booleani)
Crea una costante contenente un singolo elemento boolean .
Costante statica < TString >
scalarOf ( ambito ambito , dati stringa)
Crea una costante String utilizzando la codifica UTF-8 predefinita.
Costante statica < TInt64 >
scalarOf ( ambito ambito , dati lunghi)
Crea una costante contenente un singolo elemento long .
Costante statica < TBool >
tensorOf ( ambito ambito , booleano[][][][][][] dati)
Crea una costante di rango 6 di elementi boolean .
Costante statica < TFloat64 >
tensorOf ( ambito ambito , double[][][] dati)
Crea una costante di rango 3 di elementi double .
Costante statica < TString >
tensorOf ( ambito ambito , String[][][][][][] dati)
Crea una costante di rango 6 di elementi String , utilizzando la codifica UTF-8 predefinita.
Costante statica < TUint8 >
tensorOf ( ambito ambito , byte[][][][] dati)
Crea una costante di rango 4 di elementi byte .
Costante statica < TInt32 >
tensorOf ( ambito ambito , int[][] dati)
Crea una costante di rango 2 di elementi int .
Costante statica < TInt32 >
tensorOf ( ambito ambito , forma forma, dati IntDataBuffer )
Crea una costante TInt32 con i dati dal buffer specificato.
Costante statica < TInt64 >
tensorOf ( ambito ambito , long[][] dati)
Crea una costante di rango 2 di elementi long .
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 >
tensorOf ( ambito ambito , float[][][][] dati)
Crea una costante di rango 4 di elementi float .
Costante statica < TBool >
tensorOf ( ambito ambito , booleano[][][] dati)
Crea una costante di rango 3 di elementi boolean .
Costante statica < TString >
tensorOf ( ambito ambito , String[][][] dati)
Crea una costante di rango 3 di elementi String , utilizzando la codifica UTF-8 predefinita.
Costante statica < TInt64 >
tensorOf ( ambito ambito , long[][][][][][] dati)
Crea una costante di rango 6 di elementi long .
Costante statica < TInt64 >
tensorOf ( ambito ambito , long[][][][] dati)
Crea una costante di rango 4 di elementi long .
Costante statica < TInt32 >
tensorOf ( ambito ambito , int[][][] dati)
Crea una costante di rango 3 di elementi int .
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 >
tensorOf ( ambito ambito , booleano[][] dati)
Crea una costante di rango 2 di elementi boolean .
Costante statica < TInt32 >
tensorOf ( ambito ambito , int[][][][][] dati)
Crea una costante di rango 5 di elementi int .
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 >
tensorOf ( ambito ambito , set di caratteri set di caratteri, dati NdArray <String>)
Crea una costante di elementi String che è una copia di un determinato array n-dimensionale, utilizzando la codifica specificata.
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 >
tensorOf ( ambito ambito , double[][][][][][] dati)
Crea una costante di rango 6 di elementi double .
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 >
tensorOf ( ambito ambito , booleano[][][][][] dati)
Crea una costante di rango 5 di elementi boolean .
statico <T estende TNumber > Costante <T>
tensorOf ( ambito ambito , tipo Classe<T>, numero numero)
Crea uno scalare di type , con il valore di number .
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 >
tensorOf ( ambito ambito , float[][] dati)
Crea una costante di rango 2 di elementi float .
Costante statica < TUint8 >
tensorOf ( ambito ambito , byte[][] dati)
Crea una costante di rango 2 di elementi byte .
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 >
tensorOf (ambito ambito , forma forma )
Crea una costante di rango 1 di elementi long che rappresentano la dimensione di ciascuna dimensione della forma data.
Costante statica < TFloat32 >
tensorOf ( ambito ambito , float[][][][][] dati)
Crea una costante di rango 5 di elementi float .
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 >
tensorOf ( ambito ambito , byte[][][] dati)
Crea una costante di rango 3 di elementi byte .
Costante statica < TFloat64 >
tensorOf ( ambito ambito , double[][] dati)
Crea una costante di rango 2 di elementi double .
Costante statica < TString >
tensorOf ( ambito ambito , String[][] dati)
Crea una costante di rango 2 di elementi String , utilizzando la codifica UTF-8 predefinita.
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 >
tensorOf ( ambito ambito , long[][][][][] dati)
Crea una costante di rango 5 di elementi long .
Costante statica < TBool >
tensorOf ( ambito ambito , booleano[][][][] dati)
Crea una costante di rango 4 di elementi boolean .
Costante statica < TFloat32 >
tensorOf ( ambito ambito , float[][][] dati)
Crea una costante di rango 3 di elementi float .
Costante statica < TUint8 >
tensorOf ( ambito ambito , byte[][][][][] dati)
Crea una costante di rango 5 di elementi byte .
Costante statica < TString >
tensorOf ( ambito ambito , String[][][][][] dati)
Crea una costante di rango 5 di elementi String , utilizzando la codifica UTF-8 predefinita.
Costante statica < TInt64 >
tensorOf ( ambito ambito , long[][][] dati)
Crea una costante di rango 3 di elementi long .
Costante statica < TUint8 >
tensorOf ( ambito ambito , byte[][][][][][] dati)
Crea una costante di rango 6 di elementi byte .
Costante statica < TFloat32 >
tensorOf ( ambito ambito , float[][][][][][] dati)
Crea una costante di rango 6 di elementi float .
Costante statica < TInt32 >
tensorOf ( ambito ambito , int[][][][][][] dati)
Crea una costante di rango 6 di elementi int .
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 >
tensorOf ( ambito ambito , int[][][][] dati)
Crea una costante di rango 4 di elementi int .
Costante statica < TFloat64 >
tensorOf ( ambito ambito , double[][][][][] dati)
Crea una costante di rango 5 di elementi double .
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 >
tensorOf ( ambito ambito , String[][][][] dati)
Crea una costante di rango 4 di elementi String , utilizzando la codifica UTF-8 predefinita.
Costante statica < TFloat64 >
tensorOf ( ambito ambito , double[][][][] dati)
Crea una costante di rango 4 di elementi double .
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 >
vectorOf ( ambito ambito , byte[] dati)
Crea una costante di rango 1 di elementi byte .
Costante statica < TInt64 >
vectorOf ( ambito ambito , dati long[])
Crea una costante di rango 1 di elementi long .
Costante statica < TFloat64 >
vectorOf ( ambito ambito , double[] dati)
Crea una costante di rango 1 di elementi double .
Costante statica < TInt32 >
vettoreOf ( ambito ambito , int[] dati)
Crea una costante di rango 1 di elementi int .
Costante statica < TString >
vectorOf ( ambito ambito , set di caratteri set di caratteri, dati String[])
Crea una costante di elementi String , utilizzando il set di caratteri specificato.
Costante statica < TFloat32 >
vectorOf ( ambito ambito , float[] dati)
Crea una costante di rango 1 di elementi float .
Costante statica < TBool >
vettoreOf ( ambito ambito , dati booleani[])
Crea una costante di rango 1 di elementi boolean .
Costante statica < TString >
vectorOf ( ambito ambito , String[] dati)
Crea una costante di rango 1 di elementi String .

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
scopo è 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.
ritorna
  • la costante String

public static Constant < TInt32 > arrayOf ( Scope scope, int... data)

Crea una costante di elementi int .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • una costante float

public static Constant < TInt64 > arrayOf ( Scope scope, long... data)

Crea una costante di elementi long .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • la costante String

public static Constant < TUint8 > arrayOf ( scope scope, byte... dati)

Crea una costante di elementi byte .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • una costante di byte

public static Constant < TFloat32 > arrayOf ( Scope scope, float... data)

Crea una costante di elementi float .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • una costante float

public static Constant < TBool > arrayOf ( Scope scope, boolean... data)

Crea una costante di elementi boolean .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • una costante booleana

public static Constant < TFloat64 > arrayOf ( Scope scope, double... data)

Crea una costante di elementi double .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
tensore un tensore che mantiene il valore costante
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Il valore da inserire nella nuova costante.
ritorna
  • una costante float

public static Constant < TUint8 > scalarOf ( scope scope, byte data)

Crea una costante contenente un singolo elemento byte .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Il valore da inserire nella nuova costante.
ritorna
  • una costante di byte

public static Constant < TString > scalarOf ( Scope scope, Charset charset, String data)

Crea una costante String utilizzando una codifica specificata.

Parametri
scopo è 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.
ritorna
  • una costante di stringa

public static Constant < TFloat64 > scalarOf ( Scope scope, double data)

Crea una costante contenente un singolo elemento double .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Il valore da inserire nella nuova costante.
ritorna
  • una doppia costante

public static Constant < TInt32 > scalarOf ( Scope scope, int data)

Crea una costante contenente un singolo elemento int .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Il valore da inserire nella nuova costante.
ritorna
  • una costante intera

public static Constant < TBool > scalarOf ( Scope scope, dati booleani)

Crea una costante contenente un singolo elemento boolean .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Il valore da inserire nella nuova costante.
ritorna
  • una costante booleana

Costante statica pubblica < TString > scalarOf ( Scope scope, String data)

Crea una costante String utilizzando la codifica UTF-8 predefinita.

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati La stringa da inserire nella nuova costante.
ritorna
  • una costante di stringa

public static Constant < TInt64 > scalarOf ( Scope scope, long data)

Crea una costante contenente un singolo elemento long .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Il valore da inserire nella nuova costante.
ritorna
  • una lunga costante

Costante statica pubblica < TBool > tensorOf ( ambito ambito , booleano[][][][][][] dati)

Crea una costante di rango 6 di elementi boolean .

Parametri
scopo è 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.
ritorna
  • una costante booleana

public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][] data)

Crea una costante di rango 3 di elementi double .

Parametri
scopo è 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.
ritorna
  • una doppia costante

Costante statica pubblica < TString > tensorOf ( Scope scope, String[][][][][][] data)

Crea una costante di rango 6 di elementi String , utilizzando la codifica UTF-8 predefinita.

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna

Costante statica pubblica < TUint8 > tensorOf ( ambito ambito , byte[][][][] dati)

Crea una costante di rango 4 di elementi byte .

Parametri
scopo è 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.
ritorna
  • una costante di byte

public static Constant < TInt32 > tensorOf ( Scope scope, int[][] data)

Crea una costante di rango 2 di elementi int .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è 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.
ritorna
  • una costante float

Costante statica pubblica < TBool > tensorOf ( ambito ambito , booleano[][][] dati)

Crea una costante di rango 3 di elementi boolean .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna

public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][][][] data)

Crea una costante di rango 6 di elementi long .

Parametri
scopo è 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.
ritorna
  • una lunga costante

public static Constant < TInt64 > tensorOf ( Scope scope, long[][][][] data)

Crea una costante di rango 4 di elementi long .

Parametri
scopo è 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.
ritorna
  • una lunga costante

Costante statica pubblica < TInt32 > tensorOf ( Scope scope, int[][][] data)

Crea una costante di rango 3 di elementi int .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è 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.
ritorna
  • una costante booleana

Costante statica pubblica < TInt32 > tensorOf ( Scope scope, int[][][][][] data)

Crea una costante di rango 5 di elementi int .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi double .
ritorna
  • 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
scopo è 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 .
ritorna
  • 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
scopo è 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.
ritorna
  • 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
scopo è 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.
ritorna
  • 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
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi float .
ritorna
  • una costante float

Costante statica pubblica < TBool > tensorOf ( Ambito ambito , booleano[][][][][] dati)

Crea una costante di rango 5 di elementi boolean .

Parametri
scopo è 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.
ritorna
  • 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
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi byte .
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è 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.
ritorna
  • una costante float

public static Constant < TUint8 > tensorOf ( Scope scope, byte[][] data)

Crea una costante di rango 2 di elementi byte .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi boolean .
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma una forma
ritorna
  • una lunga costante

Costante statica pubblica < TFloat32 > tensorOf ( Ambito di applicazione, float[][][][][] dati)

Crea una costante di rango 5 di elementi float .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi String .
ritorna
  • una costante di stringa

Costante statica pubblica < TUint8 > tensorOf ( ambito ambito , byte[][][] dati)

Crea una costante di rango 3 di elementi byte .

Parametri
scopo è 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.
ritorna
  • una costante di byte

public static Constant < TFloat64 > tensorOf ( Scope scope, double[][] data)

Crea una costante di rango 2 di elementi double .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna

Costante statica pubblica < TFloat64 > tensorOf (ambito ambito , forma forma , dati DoubleDataBuffer )

Crea una costante TFloat64 con i dati dal buffer specificato.

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
forma la forma del tensore.
dati un buffer contenente i dati del tensore.
ritorna
  • 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
scopo è 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.
ritorna
  • una lunga costante

Costante statica pubblica < TBool > tensorOf ( ambito ambito , booleano[][][][] dati)

Crea una costante di rango 4 di elementi boolean .

Parametri
scopo è 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.
ritorna
  • una costante booleana

public static Constant < TFloat32 > tensorOf ( Scope scope, float[][][] data)

Crea una costante di rango 3 di elementi float .

Parametri
scopo è 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.
ritorna
  • una costante float

Costante statica pubblica < TUint8 > tensorOf ( ambito ambito , byte[][][][][] dati)

Crea una costante di rango 5 di elementi byte .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna

public static Constant < TInt64 > tensorOf ( Scope scope, long[][][] data)

Crea una costante di rango 3 di elementi long .

Parametri
scopo è 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.
ritorna
  • una lunga costante

public static Constant < TUint8 > tensorOf ( scope scope, byte[][][][][][] dati)

Crea una costante di rango 6 di elementi byte .

Parametri
scopo è 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.
ritorna
  • una costante di byte

Costante statica pubblica < TFloat32 > tensorOf ( Ambito ambito , float[][][][][][] dati)

Crea una costante di rango 6 di elementi float .

Parametri
scopo è 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.
ritorna
  • una costante float

public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][][][] data)

Crea una costante di rango 6 di elementi int .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi int .
ritorna
  • una costante intera

public static Constant < TInt32 > tensorOf ( Scope scope, int[][][][] data)

Crea una costante di rango 4 di elementi int .

Parametri
scopo è 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.
ritorna
  • una costante intera

public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][][] data)

Crea una costante di rango 5 di elementi double .

Parametri
scopo è 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.
ritorna
  • 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
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati un array n-dimensionale di elementi long .
ritorna
  • una lunga costante

Costante statica pubblica < TString > tensorOf ( Scope scope, String[][][][] data)

Crea una costante di rango 4 di elementi String , utilizzando la codifica UTF-8 predefinita.

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna

public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][] data)

Crea una costante di rango 4 di elementi double .

Parametri
scopo è 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.
ritorna
  • una doppia costante

public static Constant <T> tensorOfSameType ( Scope scope, Operand <T> toMatch, Number number)

Crea uno scalare dello stesso tipo di toMatch , con il valore number . number può essere troncato se non rientra nel tipo di destinazione.

Parametri
toMatch l'operando che fornisce il tipo di destinazione
numero il valore del tensore
ritorna
  • una costante dello stesso tipo di toMatch
Lancia
IllegalArgumentException se il tipo è sconosciuto (il che dovrebbe essere impossibile).

public static Constant < TUint8 > vectorOf ( scope scope, byte[] data)

Crea una costante di rango 1 di elementi byte .

Parametri
scopo è 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.
ritorna
  • una costante di byte

public static Constant < TInt64 > vectorOf ( Scope scope, long[] data)

Crea una costante di rango 1 di elementi long .

Parametri
scopo è 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.
ritorna
  • una lunga costante

public static Constant < TFloat64 > vectorOf ( Scope scope, double[] data)

Crea una costante di rango 1 di elementi double .

Parametri
scopo è 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.
ritorna
  • una doppia costante

Costante statica pubblica < TInt32 > vectorOf ( Scope scope, int[] data)

Crea una costante di rango 1 di elementi int .

Parametri
scopo è 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.
ritorna
  • una costante intera

Costante statica pubblica < TString > vectorOf ( Scope scope, Charset charset, String[] data)

Crea una costante di elementi String , utilizzando il set di caratteri specificato.

Parametri
scopo è 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.
ritorna
  • la costante String

Costante statica pubblica < TFloat32 > vectorOf ( ambito ambito , float[] dati)

Crea una costante di rango 1 di elementi float .

Parametri
scopo è 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.
ritorna
  • una costante float

Costante statica pubblica < TBool > vectorOf ( ambito ambito , dati booleani[])

Crea una costante di rango 1 di elementi boolean .

Parametri
scopo è 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.
ritorna
  • una costante booleana

Costante statica pubblica < TString > vectorOf ( Scope scope, String[] data)

Crea una costante di rango 1 di elementi String .

Parametri
scopo è un ambito utilizzato per aggiungere l'operazione sottostante.
dati Un array contenente i valori da inserire nella nuova costante.
ritorna