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} } }); ShapepredShape = 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 > | |
estática operando < TInt32 > | |
estática <T se extiende TNumber > Operando <T> | |
estática <T se extiende Ttype , U se extiende TNumber > Operando <T> | |
estática <U se extiende TNumber > Operando <U> | |
estática <T se extiende Ttype > Operando <T> | |
estática operando < TInt32 > | |
estática <U se extiende TNumber > Operando <U> | |
estática operando < TInt32 > | |
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 > | |
estática <T se extiende TNumber > Operando <T> | |
estática operando < TInt32 > | |
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 > | |
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> | |
estática <T se extiende Ttype > Operando < TInt32 > | |
estática operando < TInt32 > | |
estática operando < TInt32 > | |
estática <U se extiende TNumber > Operando <U> | |
estática <T se extiende Ttype , U se extiende TNumber > Operando <U> | |
estática operando < TInt32 > | |
estática <U se extiende TNumber > Operando <U> | |
estática operando < TInt32 > | |
estática <U se extiende TNumber > Operando <U> | |
estática operando < TInt32 > | |
estática <U se extiende TNumber > Operando <U> | |
estática <U se extiende TNumber > Operando <U> | |
estática <U se extiende TNumber > Operando < TInt32 > |
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