Un operador que produce un valor constante.
Todos los puntos finales de este operador se denominan "constantes", excepto los que aceptan elementos vararg en el parámetro, que se denominan "matriz". Por ejemplo:
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...)
}
Constantes
Cuerda | OP_NAME |
Métodos públicos
Constante estática < TString > | arrayOf ( alcance de alcance, conjunto de caracteres conjunto de caracteres, cadena ... datos) Crea una constante de elementos String , usando el juego de caracteres dado. |
Constante estática < TInt32 > | |
Constante estática < TInt64 > | |
Constante estática < TString > | |
Constante estática < TUint8 > | |
Constante estática < TFloat32 > | |
Constante estática < TBool > | |
Constante estática < TFloat64 > | |
Salida <T> | asOutput () Devuelve el identificador simbólico del tensor. |
estática <T extiende TType > Constante <T> | crear ( alcance de alcance, tensor de T) Crea una constante haciendo una copia inmutable del tensor . |
Constante estática < TFloat32 > | scalarOf ( alcance de alcance, datos flotantes) Crea una constante que contiene un solo elemento float . |
Constante estática < TUint8 > | |
Constante estática < TString > | |
Constante estática < TFloat64 > | scalarOf ( alcance del alcance, datos dobles) Crea una constante que contiene un solo elemento double . |
Constante estática < TInt32 > | |
Constante estática < TBool > | |
Constante estática < TString > | |
Constante estática < TInt64 > | scalarOf ( alcance de alcance, datos largos) Crea una constante que contiene un solo elemento long . |
Constante estática < TBool > | tensorOf ( alcance del alcance, datos booleanos [] [] [] [] [] [] Crea una constante de rango 6 de elementos boolean . |
Constante estática < TFloat64 > | tensorOf ( alcance del alcance, datos dobles [] [] []) Crea una constante de rango 3 de elementos double . |
Constante estática < TString > | |
Constante estática < TUint8 > | |
Constante estática < TInt32 > | |
Constante estática < TInt32 > | tensorOf ( ámbito de alcance, forma de forma, datos IntDataBuffer ) Cree una constante TInt32 con datos del búfer dado. |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, datos largos [] []) Crea una constante de rango 2 de elementos long . |
Constante estática < TInt64 > | tensorOf ( ámbito de alcance, forma de forma, datos LongDataBuffer ) Cree una constante TInt64 con datos del búfer dado. |
Constante estática < TFloat32 > | tensorOf ( alcance del alcance, datos flotantes [] [] [] []) Crea una constante de rango 4 de elementos float . |
Constante estática < TBool > | tensorOf ( alcance del alcance, datos booleanos [] [] []) Crea una constante de rango 3 de elementos boolean . |
Constante estática < TString > | |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, datos largos [] [] [] [] [] [] Crea una constante de rango 6 de elementos long . |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, datos largos [] [] [] []) Crea una constante de rango 4 de elementos long . |
Constante estática < TInt32 > | tensorOf ( alcance del alcance, datos int [] [] []) Crea una constante de rango 3 de elementos int . |
Constante estática < TString > | tensorOf ( alcance de alcance, forma de forma, datos de DataBuffer <String>) Cree una constante TString con datos del búfer dado, utilizando la codificación UTF-8 predeterminada. |
Constante estática < TBool > | tensorOf ( alcance del alcance, datos booleanos [] []) Crea una constante de rango 2 de elementos boolean . |
Constante estática < TInt32 > | tensorOf ( alcance del alcance, datos int [] [] [] [] [] Crea una constante de rango 5 de elementos int . |
Constante estática < TFloat64 > | tensorOf ( ámbito de alcance, datos de DoubleNdArray ) Crea una constante de elementos double que es una copia de una matriz n-dimensional dada. |
Constante estática < TString > | tensorOf ( alcance del alcance, conjunto de caracteres del conjunto de caracteres, datos de NdArray <String>) Crea una constante de elementos String que es una copia de una matriz n-dimensional dada, usando la codificación dada. |
estática <T extiende TType > Constante <T> | tensorOf ( ámbito de alcance, tipo de clase <T>, forma de forma, datos de ByteDataBuffer ) Crea una constante con datos del búfer dado. |
Constante estática < TString > | tensorOf ( alcance de alcance, conjunto de caracteres de conjunto de caracteres, forma de forma, datos de DataBuffer <String>) Cree una constante TString con datos del búfer dado, utilizando la codificación dada. |
Constante estática < TFloat64 > | tensorOf ( alcance del alcance, datos dobles [] [] [] [] [] [] Crea una constante de rango 6 de elementos double . |
Constante estática < TFloat32 > | tensorOf ( ámbito de alcance, datos FloatNdArray ) Crea una constante de elementos float que es una copia de una matriz n-dimensional dada. |
Constante estática < TBool > | tensorOf ( alcance del alcance, datos booleanos [] [] [] [] [] Crea una constante de rango 5 de elementos boolean . |
static <T extiende TNumber > Constante <T> | |
Constante estática < TUint8 > | tensorOf ( ámbito de alcance, datos ByteNdArray ) Crea una constante de elementos de byte que es una copia de una matriz n-dimensional dada. |
Constante estática < TBool > | tensorOf ( ámbito de alcance, forma de forma, datos de BooleanDataBuffer ) Cree una constante TBool con datos del búfer dado. |
Constante estática < TFloat32 > | tensorOf ( alcance del alcance, datos flotantes [] []) Crea una constante de rango 2 de elementos float . |
Constante estática < TUint8 > | |
Constante estática < TFloat32 > | tensorOf ( ámbito de alcance, forma de forma, datos FloatDataBuffer ) Cree una constante TFloat32 con datos del búfer dado. |
Constante estática < TBool > | tensorOf ( ámbito de alcance, datos BooleanNdArray ) Crea una constante de elementos boolean que es una copia de una matriz n-dimensional dada. |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, forma de la forma) Crea una constante de rango 1 de elementos long que representan el tamaño de cada dimensión de la forma dada. |
Constante estática < TFloat32 > | |
Constante estática < TUint8 > | tensorOf ( ámbito de alcance, forma de forma, datos ByteDataBuffer ) Cree una constante TUint8 con datos del búfer dado. |
Constante estática < TString > | tensorOf ( alcance del alcance, datos de NdArray <String>) Crea una constante de elementos String que es una copia de una matriz n-dimensional dada, utilizando la codificación UTF-8 predeterminada. |
Constante estática < TUint8 > | |
Constante estática < TFloat64 > | tensorOf ( alcance del alcance, datos dobles [] []) Crea una constante de rango 2 de elementos double . |
Constante estática < TString > | |
Constante estática < TFloat64 > | tensorOf ( ámbito de alcance, forma de forma, datos de DoubleDataBuffer ) Cree una constante TFloat64 con datos del búfer dado. |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, datos largos [] [] [] [] [] Crea una constante de rango 5 de elementos long . |
Constante estática < TBool > | tensorOf ( alcance del alcance, datos booleanos [] [] [] []) Crea una constante de rango 4 de elementos boolean . |
Constante estática < TFloat32 > | tensorOf ( alcance del alcance, datos flotantes [] [] []) Crea una constante de rango 3 de elementos float . |
Constante estática < TUint8 > | tensorOf ( alcance del alcance, byte [] [] [] [] [] datos) Crea una constante de rango 5 de elementos de byte . |
Constante estática < TString > | |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, datos largos [] [] []) Crea una constante de rango 3 de elementos long . |
Constante estática < TUint8 > | |
Constante estática < TFloat32 > | tensorOf ( alcance del alcance, datos flotantes [] [] [] [] [] [] Crea una constante de elementos float de rango 6. |
Constante estática < TInt32 > | tensorOf ( alcance del alcance, datos int [] [] [] [] [] [] Crea una constante de rango 6 de elementos int . |
Constante estática < TInt32 > | tensorOf ( ámbito de alcance, datos IntNdArray ) Crea una constante de elementos int que es una copia de una matriz n-dimensional dada. |
Constante estática < TInt32 > | tensorOf ( alcance del alcance, datos int [] [] [] []) Crea una constante de rango 4 de elementos int . |
Constante estática < TFloat64 > | tensorOf ( alcance del alcance, datos dobles [] [] [] [] []) Crea una constante de rango 5 de elementos double . |
Constante estática < TInt64 > | tensorOf ( alcance del alcance, datos LongNdArray ) Crea una constante de elementos long que es una copia de una matriz n-dimensional dada. |
Constante estática < TString > | |
Constante estática < TFloat64 > | tensorOf ( alcance del alcance, datos dobles [] [] [] []) Crea una constante de rango 4 de elementos double . |
static <T extiende TNumber > Constante <T> | tensorOfSameType ( ámbito de alcance, operando <T> toMatch, número de número) Crea un escalar del mismo tipo que toMatch , con el valor de number . |
Constante estática < TUint8 > | |
Constante estática < TInt64 > | |
Constante estática < TFloat64 > | vectorOf ( alcance del alcance, datos dobles []) Crea una constante de rango 1 de elementos double . |
Constante estática < TInt32 > | |
Constante estática < TString > | |
Constante estática < TFloat32 > | vectorOf ( alcance del alcance, datos flotantes []) Crea una constante de rango 1 de elementos float . |
Constante estática < TBool > | vectorOf ( alcance del alcance, datos booleanos []) Crea una constante de rango 1 de elementos boolean . |
Constante estática < TString > |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
Métodos públicos
público estático constante < TString > arrayOf ( alcance de alcance, conjunto de caracteres conjunto de caracteres, cadena ... datos)
Crea una constante de elementos String
, usando el juego de caracteres dado.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
juego de caracteres | juego de caracteres para codificar / decodificar cadenas de bytes. |
datos | Una matriz que contiene los valores para poner en la nueva constante. Los elementos de cadena son secuencias de bytes de la última dimensión de la matriz. |
Devoluciones
- la constante
String
public static Constant < TInt32 > arrayOf ( Scope scope, int ... data)
Crea una constante de elementos int
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una constante de flotación
public static Constant < TInt64 > arrayOf ( alcance del alcance, datos largos ...)
Crea una constante de elementos long
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una larga constante
público estático constante < TString > arrayOf ( ámbito de alcance, cadena ... datos)
Crea una constante de elementos String
, utilizando el juego de caracteres UTF-8 predeterminado.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- la constante
String
público estático constante < TUint8 > arrayOf ( ámbito de alcance, byte ... datos)
Crea una constante de elementos de byte
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una constante de byte
público estático constante < TFloat32 > arrayOf ( alcance alcance, flotante ... datos)
Crea una constante de elementos float
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una constante de flotación
public static Constant < TBool > arrayOf ( alcance de alcance, booleano ... datos)
Crea una constante de elementos boolean
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una constante booleana
public static Constant < TFloat64 > arrayOf ( alcance del alcance, doble ... datos)
Crea una constante de elementos double
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una doble constante
Salida pública <T> asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
público estático constante <T> crear ( alcance de alcance, tensor de T)
Crea una constante haciendo una copia inmutable del tensor
. tensor
puede cerrarse posteriormente sin problema.
Nota: este punto final no se puede llamar simplemente constant
ya que entrará en conflicto con otros puntos finales que acepten un NdArray en el parámetro {por ejemplo, tensorOf(Scope, FloatNdArray)
}.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
tensor | un tensor que mantiene el valor constante |
Devoluciones
- una constante del mismo tipo de datos que `tensor`
público estático constante < TFloat32 > scalarOf ( alcance de alcance, datos flotantes)
Crea una constante que contiene un solo elemento float
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | El valor para poner en la nueva constante. |
Devoluciones
- una constante de flotación
Constante estática pública < TUint8 > scalarOf ( ámbito de alcance, datos de bytes)
Crea una constante que contiene un elemento de un solo byte
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | El valor para poner en la nueva constante. |
Devoluciones
- una constante de byte
público estático constante < TString > scalarOf ( ámbito de alcance, conjunto de caracteres conjunto de caracteres, datos de cadena)
Crea una constante String
usando una codificación especificada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
juego de caracteres | La codificación de String a bytes. |
datos | La cadena para poner en la nueva constante. |
Devoluciones
- una constante de cadena
público estático constante < TFloat64 > scalarOf ( alcance de alcance, datos dobles)
Crea una constante que contiene un solo elemento double
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | El valor para poner en la nueva constante. |
Devoluciones
- una doble constante
Constante estática pública < TInt32 > scalarOf ( ámbito de alcance, datos int)
Crea una constante que contiene un solo elemento int
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | El valor para poner en la nueva constante. |
Devoluciones
- una constante entera
público estático constante < TBool > scalarOf ( ámbito de alcance, datos booleanos)
Crea una constante que contiene un solo elemento boolean
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | El valor para poner en la nueva constante. |
Devoluciones
- una constante booleana
Constante estática pública < TString > scalarOf ( ámbito de alcance, datos de cadena)
Crea una constante de String
utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | La cadena para poner en la nueva constante. |
Devoluciones
- una constante de cadena
público estático constante < TInt64 > scalarOf ( alcance de alcance, datos largos)
Crea una constante que contiene un solo elemento long
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | El valor para poner en la nueva constante. |
Devoluciones
- una larga constante
público estático constante < TBool > tensorOf ( alcance del alcance, datos booleanos [] [] [] [] [] []
Crea una constante de rango 6 de elementos boolean
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante booleana
constante pública estática < TFloat64 > tensorOf ( alcance del alcance, datos dobles [] [] [])
Crea una constante de rango 3 de elementos double
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante doble
público estático constante < TString > tensorOf ( alcance del alcance, cadena [] [] [] [] [] [] datos
Crea una constante de rango 6 de elementos String
, utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una matriz constante
TString
constante pública estática < TUint8 > tensorOf ( ámbito de alcance, byte [] [] [] [] datos)
Crea una constante de rango 4 de elementos de byte
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de byte
constante pública estática < TInt32 > tensorOf ( alcance del alcance, datos int [] [])
Crea una constante de rango 2 de elementos int
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante entera
público estático constante < TInt32 > tensorOf ( ámbito de alcance, forma de forma, datos IntDataBuffer )
Cree una constante TInt32
con datos del búfer dado.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante entera
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
constante pública estática < TInt64 > tensorOf ( alcance del alcance, datos largos [] [])
Crea una constante de rango 2 de elementos long
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una larga constante
constante pública estática < TInt64 > tensorOf ( alcance de alcance, forma de forma, datos LongDataBuffer )
Cree una constante TInt64
con datos del búfer dado.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una larga constante
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
constante pública estática < TFloat32 > tensorOf ( alcance del alcance, datos flotantes [] [] [] [])
Crea una constante de rango 4 de elementos float
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de flotación
público estático constante < TBool > tensorOf ( alcance del alcance, datos booleanos [] [] [])
Crea una constante de rango 3 de elementos boolean
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante booleana
público estático constante < TString > tensorOf ( ámbito de alcance, cadena [] [] [] datos)
Crea una constante de rango 3 de elementos String
, utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una matriz constante
TString
público estático constante < TInt64 > tensorOf ( alcance del alcance, datos largos [] [] [] [] [] []
Crea una constante de rango 6 de elementos long
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una larga constante
constante pública estática < TInt64 > tensorOf ( alcance de alcance, datos largos [] [] [] [])
Crea una constante de rango 4 de elementos long
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una larga constante
constante pública estática < TInt32 > tensorOf ( ámbito de alcance, datos int [] [] [])
Crea una constante de rango 3 de elementos int
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante entera
público estático constante < TString > tensorOf ( alcance de alcance, forma de forma, DataBuffer <String> datos)
Cree una constante TString
con datos del búfer dado, utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante de cadena
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
constante pública estática < TBool > tensorOf ( alcance del alcance, datos booleanos [] [])
Crea una constante de rango 2 de elementos boolean
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante booleana
constante pública estática < TInt32 > tensorOf ( ámbito de alcance, datos int [] [] [] [] []
Crea una constante de rango 5 de elementos int
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante entera
constante pública estática < TFloat64 > tensorOf ( alcance de alcance, datos de DoubleNdArray )
Crea una constante de elementos double
que es una copia de una matriz n-dimensional dada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | una matriz n-dimensional de elementos double . |
Devoluciones
- una constante doble
público estático constante < TString > tensorOf ( alcance de alcance, conjunto de caracteres conjunto de caracteres, datos NdArray <String>)
Crea una constante de elementos String
que es una copia de una matriz n-dimensional dada, usando la codificación dada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
juego de caracteres | juego de caracteres utilizado para codificar / decodificar bytes de cadena. |
datos | una matriz n-dimensional de elementos String . |
Devoluciones
- una constante de cadena
public static Constant <T> tensorOf ( alcance de alcance, tipo de clase <T>, forma de forma, datos ByteDataBuffer )
Crea una constante con datos del búfer dado.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
tipo | la clase de tipo tensor |
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante de tipo "tipo"
Lanza
Argumento de excepción ilegal | Si el tipo de datos o la forma del tensor no es compatible con el búfer |
---|
público estático constante < TString > tensorOf ( alcance de alcance, conjunto de caracteres conjunto de caracteres, forma de forma, DataBuffer <String> datos)
Cree una constante TString
con datos del búfer dado, utilizando la codificación dada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
juego de caracteres | juego de caracteres utilizado para codificar / decodificar bytes de cadena. |
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante de cadena
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
público estático constante < TFloat64 > tensorOf ( alcance del alcance, datos dobles [] [] [] [] [] []
Crea una constante de rango 6 de elementos double
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una doble constante
público estático constante < TFloat32 > tensorOf ( alcance de alcance, datos FloatNdArray )
Crea una constante de elementos float
que es una copia de una matriz n-dimensional dada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | una matriz n-dimensional de elementos float . |
Devoluciones
- una constante de flotación
público estático constante < TBool > tensorOf ( ámbito de alcance, datos booleanos [] [] [] [] []
Crea una constante de rango 5 de elementos boolean
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante booleana
public static Constant <T> tensorOf ( alcance de alcance, tipo de clase <T>, número de número)
Crea un escalar de type
, con el valor de number
. number
se puede truncar si no encaja en el tipo de destino.
Parámetros
tipo | el tipo de tensor a crear. Debe ser de hormigón (es decir, no TFloating ) |
---|---|
número | el valor del tensor |
Devoluciones
- una constante del tipo pasado
Lanza
Argumento de excepción ilegal | si el tipo es abstracto (es decir, TFloating ) o desconocido. |
---|
Constante estática pública < TUint8 > tensorOf ( ámbito de alcance, datos ByteNdArray )
Crea una constante de elementos de byte
que es una copia de una matriz n-dimensional dada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | una matriz n-dimensional de elementos de byte . |
Devoluciones
- una constante de byte
público estático constante < TBool > tensorOf ( ámbito de alcance, forma de forma, datos de BooleanDataBuffer )
Cree una constante TBool
con datos del búfer dado.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante booleana
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
constante pública estática < TFloat32 > tensorOf ( alcance del alcance, datos flotantes [] [])
Crea una constante de rango 2 de elementos float
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de flotación
constante pública estática < TUint8 > tensorOf ( alcance del alcance, datos del byte [] [])
Crea una constante de rango 2 de elementos de byte
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de byte
público estático constante < TFloat32 > tensorOf ( alcance de alcance, forma de forma, datos FloatDataBuffer )
Cree una constante TFloat32
con datos del búfer dado.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante de flotación
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
público estático constante < TBool > tensorOf ( ámbito de alcance, datos BooleanNdArray )
Crea una constante de elementos boolean
que es una copia de una matriz n-dimensional dada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | una matriz n-dimensional de elementos boolean . |
Devoluciones
- una constante booleana
público estático constante < TInt64 > tensorOf ( alcance del alcance, forma de la forma)
Crea una constante de rango 1 de elementos long
que representan el tamaño de cada dimensión de la forma dada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
forma | una forma |
Devoluciones
- una larga constante
público estático constante < TFloat32 > tensorOf ( alcance del alcance, datos flotantes [] [] [] [] [])
Crea una constante de elementos float
de rango 5.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de flotación
Constante estática pública < TUint8 > tensorOf ( alcance de alcance, forma de forma, datos de ByteDataBuffer )
Cree una constante TUint8
con datos del búfer dado.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante de byte
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
público estático constante < TString > tensorOf ( alcance del alcance, datos de NdArray <String>)
Crea una constante de elementos String
que es una copia de una matriz n-dimensional dada, utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | una matriz n-dimensional de elementos String . |
Devoluciones
- una constante de cadena
constante pública estática < TUint8 > tensorOf ( ámbito de alcance, byte [] [] [] datos)
Crea una constante de rango 3 de elementos de byte
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de byte
constante pública estática < TFloat64 > tensorOf ( alcance del alcance, datos dobles [] [])
Crea una constante de rango 2 de elementos double
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante doble
público estático constante < TString > tensorOf ( ámbito de alcance, cadena [] [] datos)
Crea una constante de rango 2 de elementos String
, utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una matriz constante
TString
público estático constante < TFloat64 > tensorOf ( alcance de alcance, forma de forma, datos de DoubleDataBuffer )
Cree una constante TFloat64
con datos del búfer dado.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
forma | la forma del tensor. |
datos | un búfer que contiene los datos del tensor. |
Devoluciones
- una constante doble
Lanza
Argumento de excepción ilegal | Si la forma del tensor no es compatible con el búfer |
---|
constante pública estática < TInt64 > tensorOf ( alcance del alcance, datos largos [] [] [] [] []
Crea una constante de rango 5 de elementos long
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una larga constante
público estático constante < TBool > tensorOf ( alcance del alcance, datos booleanos [] [] [] [])
Crea una constante de rango 4 de elementos boolean
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante booleana
constante pública estática < TFloat32 > tensorOf ( alcance del alcance, datos flotantes [] [] [])
Crea una constante de rango 3 de elementos float
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de flotación
constante pública estática < TUint8 > tensorOf ( ámbito de alcance, byte [] [] [] [] [] datos
Crea una constante de rango 5 de elementos de byte
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de byte
público estático constante < TString > tensorOf ( alcance del alcance, cadena [] [] [] [] [] datos
Crea una constante de rango 5 de elementos String
, utilizando la codificación UTF-8 predeterminada.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. |
Devoluciones
- una matriz constante
TString
constante pública estática < TInt64 > tensorOf ( alcance del alcance, datos largos [] [] [])
Crea una constante de rango 3 de elementos long
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una larga constante
constante pública estática < TUint8 > tensorOf ( ámbito de alcance, byte [] [] [] [] [] [] datos
Crea una constante de rango 6 de elementos de byte
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de byte
constante pública estática < TFloat32 > tensorOf ( alcance del alcance, datos flotantes [] [] [] [] [] []
Crea una constante de elementos float
de rango 6.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante de flotación
constante pública estática < TInt32 > tensorOf ( ámbito de alcance, datos int [] [] [] [] [] []
Crea una constante de rango 6 de elementos int
.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante entera
Constante estática pública < TInt32 > tensorOf ( alcance de alcance, datos IntNdArray )
Crea una constante de elementos int
que es una copia de una matriz n-dimensional dada.
Parámetros
alcance | es un ámbito utilizado para agregar la operación subyacente. |
---|---|
datos | una matriz n-dimensional de elementos int . |
Devoluciones
- una constante entera
constante pública estática < TInt32 > tensorOf ( ámbito de alcance, datos int [] [] [] []
Crea una constante de rango 4 de elementos int
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una constante entera
público estático constante < TFloat64 > tensorOf ( alcance del alcance, datos dobles [] [] [] [] []
Crea una constante de rango 5 de elementos double
.
Parámetros
alcance | es un alcance utilizado para agregar la operación subyacente. |
---|---|
datos | Una matriz que contiene los valores para poner en la nueva constante. Las dimensiones de la nueva constante coincidirán con las de la matriz. |
Devoluciones
- una doble constante
constante pública estática < TInt64 > tensorOf ( alcance del alcance, datos LongNdArray )
Creates a constant of long
elements that is a copy of a given n-dimensional array.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | an n-dimensional array of long elements. |
Devoluciones
- a long constant
public static Constant < TString > tensorOf ( Scope scope, String[][][][] data)
Creates a rank-4 constant of String
elements, using default UTF-8 encoding.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. |
Devoluciones
- a
TString
constant matrix
public static Constant < TFloat64 > tensorOf ( Scope scope, double[][][][] data)
Creates a rank-4 constant of double
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- a double constant
public static Constant <T> tensorOfSameType ( Scope scope, Operand <T> toMatch, Number number)
Creates a scalar of the same type as toMatch
, with the value of number
. number
may be truncated if it does not fit in the target type.
Parámetros
toMatch | the operand providing the target type |
---|---|
número | the value of the tensor |
Devoluciones
- a constant with the same type as
toMatch
Lanza
Argumento de excepción ilegal | if the type is unknown (which should be impossible). |
---|
Ver también
public static Constant < TUint8 > vectorOf ( Scope scope, byte[] data)
Creates a rank-1 constant of byte
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- a byte constant
public static Constant < TInt64 > vectorOf ( Scope scope, long[] data)
Creates a rank-1 constant of long
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- a long constant
public static Constant < TFloat64 > vectorOf ( Scope scope, double[] data)
Creates a rank-1 constant of double
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- a double constant
public static Constant < TInt32 > vectorOf ( Scope scope, int[] data)
Creates a rank-1 constant of int
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- an integer constant
public static Constant < TString > vectorOf ( Scope scope, Charset charset, String[] data)
Creates a constant of String
elements, using the given charset.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
charset | charset for encoding/decoding strings bytes. |
datos | An array containing the values to put into the new constant. String elements are sequences of bytes from the last array dimension. |
Devoluciones
- the
String
constant
public static Constant < TFloat32 > vectorOf ( Scope scope, float[] data)
Creates a rank-1 constant of float
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- a float constant
public static Constant < TBool > vectorOf ( Scope scope, boolean[] data)
Creates a rank-1 constant of boolean
elements.
Parámetros
alcance | is a scope used to add the underlying operation. |
---|---|
datos | An array containing the values to put into the new constant. The dimensions of the new constant will match those of the array. |
Devoluciones
- a boolean constant