Constant

Constante de clase final pública

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 >
arrayOf ( Scope scope, int ... data)
Crea una constante de elementos int .
Constante estática < TInt64 >
arrayOf ( Scope scope, long ... data)
Crea una constante de elementos long .
Constante estática < TString >
arrayOf ( Scope scope, String ... datos)
Crea una constante de elementos String , utilizando el juego de caracteres UTF-8 predeterminado.
Constante estática < TUint8 >
arrayOf ( ámbito de alcance, byte ... datos)
Crea una constante de elementos de byte .
Constante estática < TFloat32 >
arrayOf ( Scope scope, float ... datos)
Crea una constante de elementos float .
Constante estática < TBool >
arrayOf ( ámbito de alcance, booleano ... datos)
Crea una constante de elementos boolean .
Constante estática < TFloat64 >
arrayOf ( Scope scope, double ... datos)
Crea una constante de elementos double .
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 >
scalarOf ( ámbito de alcance, datos de bytes)
Crea una constante que contiene un elemento de un solo byte .
Constante estática < TString >
scalarOf ( ámbito de alcance, conjunto de caracteres conjunto de caracteres, datos de cadena)
Crea una constante String usando una codificación especificada.
Constante estática < TFloat64 >
scalarOf ( alcance del alcance, datos dobles)
Crea una constante que contiene un solo elemento double .
Constante estática < TInt32 >
scalarOf ( ámbito de alcance, datos int)
Crea una constante que contiene un solo elemento int .
Constante estática < TBool >
scalarOf ( ámbito de alcance, datos booleanos)
Crea una constante que contiene un solo elemento boolean .
Constante estática < TString >
scalarOf ( ámbito de alcance, datos de cadena)
Crea una constante de String utilizando la codificación UTF-8 predeterminada.
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 >
tensorOf ( Scope scope, String [] [] [] [] [] [] datos
Crea una constante de rango 6 de elementos String , utilizando la codificación UTF-8 predeterminada.
Constante estática < TUint8 >
tensorOf ( ámbito de alcance, byte [] [] [] [] datos)
Crea una constante de rango 4 de elementos de byte .
Constante estática < TInt32 >
tensorOf ( alcance del alcance, datos int [] [])
Crea una constante de rango 2 de elementos int .
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 >
tensorOf ( Scope scope, String [] [] [] data)
Crea una constante de rango 3 de elementos String , utilizando la codificación UTF-8 predeterminada.
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>
tensorOf ( ámbito de alcance, tipo de clase <T>, número de número)
Crea un escalar de type , con el valor de number .
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 >
tensorOf ( ámbito de alcance, byte [] [] datos)
Crea una constante de rango 2 de elementos de byte .
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 >
tensorOf ( Scope scope, float [] [] [] [] [] data)
Crea una constante de elementos float de rango 5.
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 >
tensorOf ( ámbito de alcance, byte [] [] [] datos)
Crea una constante de rango 3 de elementos de byte .
Constante estática < TFloat64 >
tensorOf ( alcance del alcance, datos dobles [] [])
Crea una constante de rango 2 de elementos double .
Constante estática < TString >
tensorOf ( Scope scope, String [] [] data)
Crea una constante de rango 2 de elementos String , utilizando la codificación UTF-8 predeterminada.
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 >
tensorOf ( Scope scope, String [] [] [] [] [] data)
Crea una constante de rango 5 de elementos String , utilizando la codificación UTF-8 predeterminada.
Constante estática < TInt64 >
tensorOf ( alcance del alcance, datos largos [] [] [])
Crea una constante de rango 3 de elementos long .
Constante estática < TUint8 >
tensorOf ( ámbito de alcance, byte [] [] [] [] [] [] datos
Crea una constante de rango 6 de elementos de byte .
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 >
tensorOf ( Scope scope, String [] [] [] [] data)
Crea una constante de rango 4 de elementos String , utilizando la codificación UTF-8 predeterminada.
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 >
vectorOf ( ámbito de alcance, byte [] datos)
Crea una constante de rango 1 de elementos de byte .
Constante estática < TInt64 >
vectorOf ( alcance del alcance, datos largos [])
Crea una constante de rango 1 de elementos long .
Constante estática < TFloat64 >
vectorOf ( alcance del alcance, datos dobles [])
Crea una constante de rango 1 de elementos double .
Constante estática < TInt32 >
vectorOf ( Scope scope, int [] datos)
Crea una constante de rango 1 de elementos int .
Constante estática < TString >
vectorOf ( ámbito de alcance, conjunto de caracteres del conjunto de caracteres, datos de cadena [])
Crea una constante de elementos String , usando el juego de caracteres dado.
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 >
vectorOf ( Scope scope, String [] datos)
Crea una constante de rango 1 de elementos String .

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

Valor constante: "Const"

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

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

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

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

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

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).

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

public static Constant < TString > vectorOf ( Scope scope, String[] data)

Creates a rank-1 constant of String 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.
Devoluciones