Shapes

Shapes public abstract class

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} } });
 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);
 }

Construtores Públicos

Formas ()

Métodos Públicos

estática 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.
estática 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.
estática <T estende TNumber > 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.
estática <T estende TType , U estende TNumber > Operando <T>
achatar ( Scope escopo, Operando <T> operando, Class <U> tipo)
Achatar o operando em 1 dimensão
estática <U estende TNumber > Operando <U>
achatar ( Scope escopo, Forma <U> forma, Class <U> tipo)
Achate a forma para uma dimensão.
estática <T estende TType > Operando <T>
achatar ( Scope escopo, Operando <T> operando)
Achatar o operando em 1 dimensão.
estática Operando < TInt32 >
achatar ( Scope escopo, Forma < TInt32 > forma)
Achate a forma para uma dimensão.
estática <U estende TNumber > Operando <U>
cabeça ( Scope escopo, Forma <U> forma, Class <U> tipo)
Cria um operando unidimensional contendo a primeira dimensão da forma.
estática Operando < TInt32 >
cabeça ( Scope escopo, Forma < TInt32 > forma)
Cria um operando unidimensional contendo a primeira dimensão da forma.
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 >
prepend ( Scope escopo, Forma < TInt64 > forma, longa firstDimension)
Cria um operando unidimensional contendo a primeira dimensão seguida pelas dimensões da forma.
estática <T estende TNumber > 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.
estática 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.
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 >
reduceDims ( Âmbito âmbito, Forma < TInt32 > forma, Operando < TInt32 > eixo)
Reduz a forma ao eixo especificado.
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>
tamanho ( Âmbito âmbito, Forma <L> forma, Classe <L> tipo)
Consiga o tamanho representado pela forma do TensorFlow.
estática <T estende TType > Operando < TInt32 >
tamanho ( Âmbito âmbito, Operando <T> entrada, Operando < TInt32 > sombria)
Obtenha o tamanho da dimensão especificada para a forma do tensor.
estática Operando < TInt32 >
tamanho ( Scope escopo, Forma < TInt32 > forma)
Consiga o tamanho representado pela forma do TensorFlow.
estática Operando < TInt32 >
tamanho ( Scope escopo, Forma < TInt32 > forma, Operando < TInt32 > dim)
Obtenha o tamanho da dimensão especificada na forma.
estática <U estende TNumber > Operando <U>
tamanho ( Âmbito âmbito, Forma <L> forma, Operando <L> dim, Classe <L> tipo)
Obtenha o tamanho da dimensão especificada na forma.
estática <T estende TType , U estende TNumber > Operando <U>
tamanho ( Âmbito âmbito, Operando <T> entrada, Operando <L> dim, Classe <L> tipo)
Obtenha o tamanho da dimensão especificada para a forma do tensor.
estática Operando < TInt32 >
aperto ( Scope escopo, Forma < TInt32 > forma)
Remove dimensões de tamanho 1 da forma.
estática <U estende TNumber > Operando <U>
aperto ( Scope escopo, Forma <U> forma, Class <U> tipo)
Remove dimensões de tamanho 1 da forma.
estática Operando < TInt32 >
cauda ( Scope escopo, Forma < TInt32 > forma)
Cria um operando unidimensional que contém a dimensão correspondente à última dimensão da forma.
estática <U estende TNumber > 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.
estática 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.
estática <U estende TNumber > Operando <U>
ter ( Âmbito âmbito, Forma <L> forma, Operando <L> n, Classe <L> tipo)
Cria um operando unidimensional contendo as dimensões que correspondem às primeiras n dimensões da forma.
estática <U estende TNumber > Operando <U>
TakeLast ( Âmbito âmbito, Forma <L> forma, Operando <L> n, Classe <L> tipo)
Cria um operando unidimensional contendo as dimensões que correspondem às últimas n dimensões da forma.
estática <U estende TNumber > Operando < TInt32 >
TakeLast ( Âmbito âmbito, Forma < TInt32 > forma, Operando < TInt32 > n)
Cria um operando unidimensional contendo as dimensões que correspondem às últimas n dimensões da forma.

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