Shapes

Formas clase abstracta públicas

Un operador que proporciona métodos en org.tensorflow.op.core.Shape tensores y operandos 1d que representan las dimensiones de una forma.

Ops tf = Ops.create();
 Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f, {0.3f, 0.9f} } });
 Shape predShape = tf.shape(yPred);
 Operand numLabels =
     tf.reduceProd(tf.shape.takeLast(predShape, // take all but the first dimension
         tf.math.sub(  // by subtract 1 from the total dimensions represent by  predShape
             tf.shape.numDimensions(predShape),
             tf.constant(1))),
         tf.constant(0));

 Operand numPred = tf.shape.size(predShape, tf.constant(0));
 Operand predFlat = tf.shape.flatten(yPred);

 Shape predShape64 = tf.shape(yPred, TInt64.class);
 Operand predSqueezed = tf.shape.squeeze(predShape64, TInt64.class);
 }

Constructores públicos

Formas ()

Métodos públicos

estática operando < TInt64 >
append ( Alcance alcance, Forma < TInt64 > forma, largo lastDimension)
Crea un operando unidimensional que contiene las dimensiones de una forma seguida de la última dimensión.
estática operando < TInt32 >
append ( Alcance alcance, Forma < TInt32 > forma, int lastDimension)
Crea un operando unidimensional que contiene las dimensiones de una forma seguida de la última dimensión.
estática <T se extiende TNumber > Operando <T>
append ( Alcance alcance, operando <T> forma, operando <T> shapeToAppend)
Crea un operando unidimensional que representa una nueva forma que contiene las dimensiones del operando que representa una forma, seguido de las dimensiones de un operando que representa una forma para agregar.
estática <T se extiende Ttype , U se extiende TNumber > Operando <T>
aplanar ( Alcance alcance, operando <T> operando, Clase <U> tipo)
Aplanar el operando a 1 dimensión
estática <U se extiende TNumber > Operando <U>
aplanar ( Alcance alcance, Forma <U> forma, Clase <U> tipo)
Aplana la forma a una dimensión.
estática <T se extiende Ttype > Operando <T>
aplanar ( Alcance alcance, operando <T> operando)
Aplanar el operando a una dimensión.
estática operando < TInt32 >
aplanar ( Alcance alcance, Forma < TInt32 > forma)
Aplana la forma a una dimensión.
estática <U se extiende TNumber > Operando <U>
cabeza ( Alcance alcance, Forma <U> forma, Clase <U> tipo)
Crea un operando unidimensional que contiene la primera dimensión de la forma.
estática operando < TInt32 >
cabeza ( Alcance alcance, Forma < TInt32 > forma)
Crea un operando unidimensional que contiene la primera dimensión de la forma.
estática operando < TInt32 >
numDimensions ( Alcance alcance, Forma < TInt32 > forma)
Obtenga el número de dimensiones del objeto de forma.
estática <U se extiende TNumber > Operando <U>
numDimensions ( Alcance alcance, Forma <U> forma, Clase <U> tipo)
Obtenga el número de dimensiones del objeto de forma.
estática operando < TInt64 >
prepend ( Alcance alcance, Forma < TInt64 > forma, largo firstDimension)
Crea un operando unidimensional que contiene la primera dimensión seguida de las dimensiones de la forma.
estática <T se extiende TNumber > Operando <T>
prepend ( Alcance alcance, operando <T> forma, operando <T> shapeToPrepend)
Crea un operando unidimensional que representa una nueva forma que contiene las dimensiones de un operando que representa la forma a anteponer, seguido de las dimensiones de un operando que representa una forma.
estática operando < TInt32 >
prepend ( Alcance alcance, Forma < TInt32 > forma, int firstDimension)
Crea un operando unidimensional que contiene la primera dimensión seguida de las dimensiones de la forma.
estática <U se extiende TNumber > Operando <U>
reduceDims ( Alcance alcance, Forma <U> forma, operando <U> eje, Clase <U> tipo)
Reduce la forma al eje especificado.
estática operando < TInt32 >
reduceDims ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > eje)
Reduce la forma al eje especificado.
estática <T se extiende Ttype > Operando <T>
reduceDims ( Alcance alcance, operando <T> operando, operando < TInt32 > eje)
Cambia la forma del operando reduciendo la forma al eje especificado.
estática <T se extiende Ttype , U se extiende TNumber > Operando <T>
reduceDims ( Alcance alcance, operando <T> operando, operando <U> eje, Clase <U> tipo)
Cambia la forma del operando reduciendo la forma al eje especificado.
estática <U se extiende TNumber > Operando <U>
tamaño ( Alcance alcance, Forma <U> forma, Clase <U> tipo)
Obtén el tamaño representado por la forma de TensorFlow.
estática <T se extiende Ttype > Operando < TInt32 >
tamaño ( Alcance alcance, operando <T> de entrada, operando < TInt32 > dim)
Obtenga el tamaño de la dimensión especificada para la forma del tensor.
estática operando < TInt32 >
tamaño ( Alcance alcance, Forma < TInt32 > forma)
Obtén el tamaño representado por la forma de TensorFlow.
estática operando < TInt32 >
tamaño ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > dim)
Obtenga el tamaño de la dimensión especificada en la forma.
estática <U se extiende TNumber > Operando <U>
tamaño ( Alcance alcance, Forma <U> forma, operando <U> dim, Clase <U> tipo)
Obtenga el tamaño de la dimensión especificada en la forma.
estática <T se extiende Ttype , U se extiende TNumber > Operando <U>
tamaño ( Alcance alcance, operando <T> de entrada, operando <U> dim, Clase <U> tipo)
Obtenga el tamaño de la dimensión especificada para la forma del tensor.
estática operando < TInt32 >
squeeze ( Alcance alcance, Forma < TInt32 > forma)
Elimina dimensiones de tamaño 1 de la forma.
estática <U se extiende TNumber > Operando <U>
squeeze ( Alcance alcance, Forma <U> forma, Clase <U> tipo)
Elimina dimensiones de tamaño 1 de la forma.
estática operando < TInt32 >
cola ( Alcance alcance, Forma < TInt32 > forma)
Crea un operando unidimensional que contiene la dimensión que coincide con la última dimensión de la forma.
estática <U se extiende TNumber > Operando <U>
cola ( Alcance alcance, Forma <U> forma, Clase <U> tipo)
Crea un operando unidimensional que contiene la dimensión que coincide con la última dimensión de * la forma.
estática operando < TInt32 >
tomar ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > n)
Crea un operando unidimensional con las dimensiones que coinciden con las primeras n dimensiones de la forma.
estática <U se extiende TNumber > Operando <U>
tomar ( Alcance alcance, Forma <U> forma, operando <U> n, Clase <U> tipo)
Crea un operando unidimensional que contiene las dimensiones que coinciden con las primeras n dimensiones de la forma.
estática <U se extiende TNumber > Operando <U>
takeLast ( Alcance alcance, Forma <U> forma, operando <U> n, Clase <U> tipo)
Crea un operando unidimensional que contiene las dimensiones que coinciden con las últimas n dimensiones de la forma.
estática <U se extiende TNumber > Operando < TInt32 >
takeLast ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > n)
Crea un operando unidimensional que contiene las dimensiones que coinciden con las últimas n dimensiones de la forma.

Métodos heredados

Constructores públicos

Formas pública ()

Métodos públicos

public static Operando < TInt64 > append ( Alcance alcance, Forma < TInt64 > forma, largo lastDimension)

Crea un operando unidimensional que contiene las dimensiones de una forma seguida de la última dimensión.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
lastDimension la (s) dimensión (es) para agregar
Devoluciones
  • un operando unidimensional que contiene las dimensiones de una forma seguida de la última dimensión

public static Operando < TInt32 > append ( Alcance alcance, Forma < TInt32 > forma, int lastDimension)

Crea un operando unidimensional que contiene las dimensiones de una forma seguida de la última dimensión.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
lastDimension la (s) dimensión (es) para agregar
Devoluciones
  • un operando unidimensional que contiene las dimensiones de una forma seguida de la última dimensión

public static Operando <T> append ( Alcance alcance, operando <T> forma, operando <T> shapeToAppend)

Crea un operando unidimensional que representa una nueva forma que contiene las dimensiones del operando que representa una forma, seguido de las dimensiones de un operando que representa una forma para agregar.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
shapeToAppend la otra forma para agregar
Devoluciones
  • un operando unidimensional que representa una nueva forma que contiene las dimensiones del operando que representa una forma, seguido de las dimensiones de un operando que representa una forma para agregar

public static Operando <T> Acoplar ( Alcance alcance, operando <T> operando, Clase <U> tipo)

Aplanar el operando a 1 dimensión

Parámetros
alcance alcance actual
operando el operando para aplanar
escribe el tipo de datos de forma
Devoluciones
  • el operando reformado

public static Operando <U> Acoplar ( Alcance alcance, Forma <U> forma, Clase <U> tipo)

Aplana la forma a una dimensión.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
escribe el tipo de datos de forma
Devoluciones
  • la forma aplanada

public static operando <T> Acoplar ( Alcance alcance, operando <T> operando)

Aplanar el operando a una dimensión.

Parámetros
alcance alcance actual
operando el operando para aplanar
Devoluciones
  • el operando reformado

public static Operando < TInt32 > Acoplar ( Alcance alcance, Forma < TInt32 > forma)

Aplana la forma a una dimensión.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
Devoluciones
  • la forma aplanada

public static Operando <U> cabeza ( Alcance alcance, Forma <U> forma, Clase <U> tipo)

Crea un operando unidimensional que contiene la primera dimensión de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
escribe el tipo de datos de forma.
Devoluciones
  • un operando unidimensional que contiene la primera dimensión de la forma

public static Operando < TInt32 > cabeza ( Alcance alcance, Forma < TInt32 > forma)

Crea un operando unidimensional que contiene la primera dimensión de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
Devoluciones
  • un operando unidimensional que contiene la primera dimensión de la forma

public static Operando < TInt32 > numDimensions ( Alcance alcance, Forma < TInt32 > forma)

Obtenga el número de dimensiones del objeto de forma.

Parámetros
alcance alcance actual
forma la forma
Devoluciones
  • el número de dimensiones

public static Operando <U> numDimensions ( Alcance alcance, Forma <U> forma, Clase <U> tipo)

Obtenga el número de dimensiones del objeto de forma.

Parámetros
alcance el alcance actual
forma la forma
escribe el tipo de datos de forma
Devoluciones
  • el número de dimensiones

public static Operando < TInt64 > prepend ( Alcance alcance, Forma < TInt64 > forma, largo firstDimension)

Crea un operando unidimensional que contiene la primera dimensión seguida de las dimensiones de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
primera dimensión la dimensión para anteponer
Devoluciones
  • un operando unidimensional que contiene la primera dimensión seguida de las dimensiones de la forma

public static Operando <T> prepend ( Alcance alcance, operando <T> forma, operando <T> shapeToPrepend)

Crea un operando unidimensional que representa una nueva forma que contiene las dimensiones de un operando que representa la forma a anteponer, seguido de las dimensiones de un operando que representa una forma.

Parámetros
alcance alcance actual
forma un operando que contiene las dimensiones de una forma
shapeToPrepend un operando que contiene las dimensiones de la forma para anteponer
Devoluciones
  • un operando unidimensional que representa una nueva forma que contiene las dimensiones de un operando que representa la forma a anteponer, seguido de las dimensiones de un operando que representa la forma

public static Operando < TInt32 > prepend ( Alcance alcance, Forma < TInt32 > forma, int firstDimension)

Crea un operando unidimensional que contiene la primera dimensión seguida de las dimensiones de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
primera dimensión la dimensión para anteponer
Devoluciones
  • un operando unidimensional que contiene la primera dimensión seguida de las dimensiones de la forma

public static Operando <u> reduceDims ( Alcance alcance, Forma <U> forma, operando <U> eje, Clase <U> tipo)

Reduce la forma al eje especificado.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
eje el eje
escribe el tipo de datos de forma
Devoluciones
  • la forma reducida

public static Operando < TInt32 > reduceDims ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > eje)

Reduce la forma al eje especificado.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
eje el eje
Devoluciones
  • un operando que contiene las dimensiones de la forma reducida

public static Operando <T> reduceDims ( Alcance alcance, operando <T> operando, operando < TInt32 > eje)

Cambia la forma del operando reduciendo la forma al eje especificado.

Parámetros
alcance alcance actual
operando el operando
eje el eje
Devoluciones
  • el operando reformado

public static Operando <T> reduceDims ( Alcance alcance, operando <T> operando, operando <U> eje, Clase <U> tipo)

Cambia la forma del operando reduciendo la forma al eje especificado.

Parámetros
alcance alcance actual
operando el operando
eje el eje
escribe el tipo de datos de forma
Devoluciones
  • el operando reformado

public static Operando <U> Tamaño ( Alcance alcance, Forma <U> forma, Clase <U> tipo)

Obtén el tamaño representado por la forma de TensorFlow.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
escribe el tipo de datos de forma
Devoluciones
  • el tamaño

public static Operando < TInt32 > Tamaño ( Alcance alcance, operando <T> de entrada, operando < TInt32 > dim)

Obtenga el tamaño de la dimensión especificada para la forma del tensor.

Parámetros
alcance alcance actual
aporte el operando
oscuro la dimensión
Devoluciones
  • el tamaño de la dimensión especificada

public static Operando < TInt32 > Tamaño ( Alcance alcance, Forma < TInt32 > forma)

Obtén el tamaño representado por la forma de TensorFlow.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
Devoluciones
  • el tamaño

public static Operando < TInt32 > Tamaño ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > dim)

Obtenga el tamaño de la dimensión especificada en la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
oscuro la dimensión
Devoluciones
  • el tamaño de la dimensión especificada

public static Operando <U> Tamaño ( Alcance alcance, Forma <U> forma, operando <U> dim, Clase <U> tipo)

Obtenga el tamaño de la dimensión especificada en la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
oscuro la dimensión
escribe el tipo de datos de forma
Devoluciones
  • el tamaño de la dimensión especificada

public static Operando <U> Tamaño ( Alcance alcance, operando <T> de entrada, operando <U> dim, Clase <U> tipo)

Obtenga el tamaño de la dimensión especificada para la forma del tensor.

Parámetros
alcance alcance actual
aporte el operando
oscuro la dimensión
escribe el tipo de datos de forma
Devoluciones
  • el tamaño de la dimensión especificada

public static operando < TInt32 > squeeze ( Alcance alcance, la forma < TInt32 > forma)

Elimina dimensiones de tamaño 1 de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
Devoluciones
  • la forma exprimida

public static Operando <U> squeeze ( Alcance alcance, Forma <U> forma, Clase <U> tipo)

Elimina dimensiones de tamaño 1 de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
escribe el tipo de datos de forma.
Devoluciones
  • la forma exprimida

public static Operando < TInt32 > cola ( Alcance alcance, Forma < TInt32 > forma)

Crea un operando unidimensional que contiene la dimensión que coincide con la última dimensión de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
Devoluciones
  • un operando unidimensional que contiene la dimensión que coincide con la última dimensión de la forma

public static Operando <U> cola ( Alcance alcance, Forma <U> forma, Clase <U> tipo)

Crea un operando unidimensional que contiene la dimensión que coincide con la última dimensión de * la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
escribe el tipo de datos de forma.
Devoluciones
  • un operando unidimensional que contiene la dimensión que coincide con la última dimensión de la forma

public static Operando < TInt32 > tomar ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > n)

Crea un operando unidimensional con las dimensiones que coinciden con las primeras n dimensiones de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
norte el número de dimensiones iniciales a obtener, debe ser <= que numDimensions () de la forma
Devoluciones
  • un operando unidimensional con las dimensiones que coinciden con las primeras n dimensiones de la forma

public static Operando <U> toma ( Alcance alcance, Forma <U> forma, operando <U> n, Clase <U> tipo)

Crea un operando unidimensional que contiene las dimensiones que coinciden con las primeras n dimensiones de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
norte el número de dimensiones iniciales a obtener, debe ser <= que numDimensions () de la forma
escribe el tipo de datos de forma.
Devoluciones
  • un operando unidimensional con las dimensiones que coinciden * con las primeras n dimensiones de la forma

public static Operando <U> takeLast ( Alcance alcance, Forma <U> forma, operando <U> n, Clase <U> tipo)

Crea un operando unidimensional que contiene las dimensiones que coinciden con las últimas n dimensiones de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
norte el número de dimensiones iniciales a obtener, debe ser <= que numDimensions () de la forma
escribe el tipo de datos de forma.
Devoluciones
  • un operando unidimensional que contiene las dimensiones que coinciden con las últimas n dimensiones de la forma

public static Operando < TInt32 > takeLast ( Alcance alcance, Forma < TInt32 > forma, operando < TInt32 > n)

Crea un operando unidimensional que contiene las dimensiones que coinciden con las últimas n dimensiones de la forma.

Parámetros
alcance alcance actual
forma la forma de TensorFlow
norte el número de dimensiones iniciales a obtener, debe ser <= que numDimensions () de la forma
Devoluciones
  • un operando unidimensional que contiene las dimensiones que coinciden con las últimas n dimensiones de la forma