Um operador que fornece métodos em org.tensorflow.op.core.Shape tensores e operandos 1d que representam as dimensões de uma 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); }
Construtores Públicos
Formas () |
Métodos Públicos
estática Operando < TInt64 > | |
estática Operando < TInt32 > | |
estática <T estende TNumber > Operando <T> | |
estática <T estende TType , U estende TNumber > Operando <T> | |
estática <U estende TNumber > Operando <U> | |
estática <T estende TType > Operando <T> | |
estática Operando < TInt32 > | |
estática <U estende TNumber > Operando <U> | |
estática Operando < TInt32 > | |
estática Operando < TInt32 > | numDimensions ( Scope escopo, Forma < TInt32 > forma) Obtenha o número de dimensões do objeto de forma. |
estática <U estende TNumber > Operando <U> | numDimensions ( Scope escopo, Forma <U> forma, Class <U> tipo) Obtenha o número de dimensões do objeto de forma. |
estática Operando < TInt64 > | |
estática <T estende TNumber > Operando <T> | |
estática Operando < TInt32 > | |
estática <U estende TNumber > Operando <U> | reduceDims ( Âmbito âmbito, Forma <L> forma, Operando <L> eixo, Classe <L> tipo) Reduz a forma ao eixo especificado. |
estática Operando < TInt32 > | |
estática <T estende TType > Operando <T> | reduceDims ( Scope escopo, Operando <T> operando, operando < TInt32 > eixo) Remodela o operando reduzindo a forma ao eixo especificado. |
estática <T estende TType , U estende TNumber > Operando <T> | reduceDims ( Scope escopo, Operando <T> operando, operando <U> eixo, Class <U> tipo) Remodela o operando reduzindo a forma ao eixo especificado. |
estática <U estende TNumber > Operando <U> | |
estática <T estende TType > Operando < TInt32 > | |
estática Operando < TInt32 > | |
estática Operando < TInt32 > | |
estática <U estende TNumber > Operando <U> | |
estática <T estende TType , U estende TNumber > Operando <U> | |
estática Operando < TInt32 > | |
estática <U estende TNumber > Operando <U> | |
estática Operando < TInt32 > | |
estática <U estende TNumber > Operando <U> | |
estática Operando < TInt32 > | |
estática <U estende TNumber > Operando <U> | |
estática <U estende TNumber > Operando <U> | |
estática <U estende TNumber > Operando < TInt32 > |
Métodos herdados
Construtores Públicos
pública Shapes ()
Métodos Públicos
public static Operando < TInt64 > append ( Scope escopo, Forma < TInt64 > forma, longa lastDimension)
Cria um operando unidimensional contendo as dimensões de uma forma seguida pela última dimensão.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
lastDimension | a (s) dimensão (ões) a anexar |
Devoluções
- um operando unidimensional contendo as dimensões de uma forma seguida pela última dimensão
public static Operando < TInt32 > append ( Scope escopo, Forma < TInt32 > forma, int lastDimension)
Cria um operando unidimensional contendo as dimensões de uma forma seguida pela última dimensão.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
lastDimension | a (s) dimensão (ões) a anexar |
Devoluções
- um operando unidimensional contendo as dimensões de uma forma seguida pela última dimensão
public static Operando <T> append ( Scope escopo, Operando <T> forma, Operando <T> shapeToAppend)
Cria um operando unidimensional que representa uma nova forma contendo as dimensões do operando que representa uma forma, seguidas pelas dimensões de um operando que representa uma forma a ser anexada.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
shapeToAppend | a outra forma para anexar |
Devoluções
- um operando unidimensional que representa uma nova forma contendo as dimensões do operando que representa uma forma, seguidas pelas dimensões de um operando que representa uma forma a ser anexada
public static Operando <T> flatten ( Scope escopo, Operando <T> operando, Class <U> tipo)
Achatar o operando em 1 dimensão
Parâmetros
alcance | escopo atual |
---|---|
operando | o operando para achatar |
modelo | o tipo de dados de forma |
Devoluções
- o operando remodelado
public static Operando <U> flatten ( Scope escopo, Forma <U> forma, Class <U> tipo)
Achate a forma para uma dimensão.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
modelo | o tipo de dados de forma |
Devoluções
- a forma achatada
public static Operando <T> flatten ( Scope escopo, Operando <T> operando)
Achatar o operando em 1 dimensão.
Parâmetros
alcance | escopo atual |
---|---|
operando | o operando para achatar |
Devoluções
- o operando remodelado
public static Operando < TInt32 > flatten ( Scope escopo, Forma < TInt32 > forma)
Achate a forma para uma dimensão.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
Devoluções
- a forma achatada
public static Operando <U> cabeça ( Scope escopo, Forma <U> forma, Class <U> tipo)
Cria um operando unidimensional contendo a primeira dimensão da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
modelo | o tipo de dados de forma. |
Devoluções
- um operando unidimensional contendo a primeira dimensão da forma
public static Operando < TInt32 > cabeça ( Scope escopo, Forma < TInt32 > forma)
Cria um operando unidimensional contendo a primeira dimensão da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
Devoluções
- um operando unidimensional contendo a primeira dimensão da forma
public static Operando < TInt32 > numDimensions ( Scope escopo, Forma < TInt32 > forma)
Obtenha o número de dimensões do objeto de forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma |
Devoluções
- o número de dimensões
public static Operando <U> numDimensions ( Scope escopo, Forma <U> forma, Class <U> tipo)
Obtenha o número de dimensões do objeto de forma.
Parâmetros
alcance | o escopo curren |
---|---|
forma | a forma |
modelo | o tipo de dados de forma |
Devoluções
- o número de dimensões
public static Operando < TInt64 > prepend ( Scope escopo, Forma < TInt64 > forma, longa firstDimension)
Cria um operando unidimensional contendo a primeira dimensão seguida pelas dimensões da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
firstDimension | a dimensão a preceder |
Devoluções
- um operando unidimensional contendo a primeira dimensão seguida pelas dimensões da forma
public static Operando <T> prepend ( Scope escopo, Operando <T> forma, Operando <T> shapeToPrepend)
Cria um operando unidimensional que representa uma nova forma contendo as dimensões de um operando que representa a forma a preceder, seguido pelas dimensões de um operando que representa uma forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | um operando contendo as dimensões de uma forma |
shapeToPrepend | um operando contendo as dimensões da forma a preceder |
Devoluções
- um operando unidimensional que representa uma nova forma contendo as dimensões de um operando que representa a forma a preceder, seguido pelas dimensões de um operando que representa a forma
public static Operando < TInt32 > prepend ( Scope escopo, Forma < TInt32 > forma, int firstDimension)
Cria um operando unidimensional contendo a primeira dimensão seguida pelas dimensões da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
firstDimension | a dimensão a preceder |
Devoluções
- um operando unidimensional contendo a primeira dimensão seguida pelas dimensões da forma
public static Operando <u> reduceDims ( Scope escopo, Forma <U> forma, Operando <U> eixo, Class <U> tipo)
Reduz a forma ao eixo especificado.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
eixo | o eixo |
modelo | o tipo de dados de forma |
Devoluções
- a forma reduzida
public static Operando < TInt32 > reduceDims ( Scope escopo, Forma < TInt32 > forma, Operando < TInt32 > eixo)
Reduz a forma ao eixo especificado.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
eixo | o eixo |
Devoluções
- um operando contendo as dimensões para a forma reduzida
public static Operando <T> reduceDims ( Scope escopo, Operando <T> operando, operando < TInt32 > eixo)
Remodela o operando reduzindo a forma ao eixo especificado.
Parâmetros
alcance | escopo atual |
---|---|
operando | o operando |
eixo | o eixo |
Devoluções
- o operando remodelado
public static Operando <T> reduceDims ( Scope escopo, Operando <T> operando, operando <U> eixo, Class <U> tipo)
Remodela o operando reduzindo a forma ao eixo especificado.
Parâmetros
alcance | escopo atual |
---|---|
operando | o operando |
eixo | o eixo |
modelo | o tipo de dados de forma |
Devoluções
- o operando remodelado
public static Operando <U> size ( Scope escopo, Forma <U> forma, Class <U> tipo)
Consiga o tamanho representado pela forma do TensorFlow.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
modelo | o tipo de dados de forma |
Devoluções
- o tamanho
public static Operando < TInt32 > size ( Scope escopo, Operando <T> entrada, Operando < TInt32 > dim)
Obtenha o tamanho da dimensão especificada para a forma do tensor.
Parâmetros
alcance | escopo atual |
---|---|
entrada | o operando |
escuro | a dimensão |
Devoluções
- o tamanho da dimensão especificada
public static Operando < TInt32 > size ( Scope escopo, Forma < TInt32 > forma)
Consiga o tamanho representado pela forma do TensorFlow.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
Devoluções
- o tamanho
public static Operando < TInt32 > size ( Scope escopo, Forma < TInt32 > forma, Operando < TInt32 > dim)
Obtenha o tamanho da dimensão especificada na forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
escuro | a dimensão |
Devoluções
- o tamanho da dimensão especificada
public static Operando <U> size ( Scope escopo, Forma <U> forma, Operando <U> dim, Class <U> tipo)
Obtenha o tamanho da dimensão especificada na forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
escuro | a dimensão |
modelo | o tipo de dados de forma |
Devoluções
- o tamanho da dimensão especificada
public static Operando <U> size ( Scope escopo, Operando <T> entrada, Operando <U> dim, Class <U> tipo)
Obtenha o tamanho da dimensão especificada para a forma do tensor.
Parâmetros
alcance | escopo atual |
---|---|
entrada | o operando |
escuro | a dimensão |
modelo | o tipo de dados de forma |
Devoluções
- o tamanho da dimensão especificada
public static Operando < TInt32 > aperto ( Scope escopo, Forma < TInt32 > forma)
Remove dimensões de tamanho 1 da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
Devoluções
- a forma comprimida
public static Operando <U> aperto ( Scope escopo, Forma <U> forma, Class <U> tipo)
Remove dimensões de tamanho 1 da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
modelo | o tipo de dados de forma. |
Devoluções
- a forma comprimida
public static Operando < TInt32 > cauda ( Scope escopo, Forma < TInt32 > forma)
Cria um operando unidimensional que contém a dimensão correspondente à última dimensão da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
Devoluções
- um operando unidimensional que contém a dimensão correspondente à última dimensão da forma
public static Operando <U> cauda ( Scope escopo, Forma <U> forma, Class <U> tipo)
Cria um operando unidimensional que contém a dimensão correspondente à última dimensão * da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
modelo | o tipo de dados de forma. |
Devoluções
- um operando unidimensional que contém a dimensão correspondente à última dimensão da forma
public static Operando < TInt32 > tomar ( Scope escopo, Forma < TInt32 > forma, Operando < TInt32 > n)
Cria um operando unidimensional com as dimensões que correspondem às primeiras n dimensões da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
n | o número de dimensões iniciais a serem obtidas, deve ser <= do que numDimensions da forma () |
Devoluções
- um operando unidimensional com as dimensões correspondentes às primeiras n dimensões da forma
public static Operando <U> take ( Scope escopo, Forma <U> forma, Operando <U> n, Class <U> tipo)
Cria um operando unidimensional contendo as dimensões que correspondem às primeiras n dimensões da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
n | o número de dimensões iniciais a serem obtidas, deve ser <= do que numDimensions da forma () |
modelo | o tipo de dados de forma. |
Devoluções
- um operando unidimensional com as dimensões correspondentes * às primeiras n dimensões da forma
public static Operando <U> TakeLast ( Scope escopo, Forma <U> forma, Operando <U> n, Class <U> tipo)
Cria um operando unidimensional contendo as dimensões que correspondem às últimas n dimensões da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
n | o número de dimensões iniciais a serem obtidas, deve ser <= do que numDimensions da forma () |
modelo | o tipo de dados de forma. |
Devoluções
- um operando unidimensional contendo as dimensões correspondentes às últimas n dimensões da forma
public static Operando < TInt32 > TakeLast ( Scope escopo, Forma < TInt32 > forma, Operando < TInt32 > n)
Cria um operando unidimensional contendo as dimensões que correspondem às últimas n dimensões da forma.
Parâmetros
alcance | escopo atual |
---|---|
forma | a forma do TensorFlow |
n | o número de dimensões iniciais a serem obtidas, deve ser <= do que numDimensions da forma () |
Devoluções
- um operando unidimensional contendo as dimensões correspondentes às últimas n dimensões da forma