Shapes

Forme di classe astratta pubblica

Un operatore che fornisce metodi sui tensori org.tensorflow.op.core.Shape e operandi 1d che rappresentano le dimensioni di 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);
 }

Costruttori pubblici

Forme ()

Metodi pubblici

Operando statico < TInt64 >
aggiungi ( Scope scope, Shape < TInt64 > shape, long lastDimension)
Crea un operando unidimensionale contenente le dimensioni di una forma seguite dall'ultima dimensione.
Operando statico < TInt32 >
append ( Scope scope, Shape < TInt32 > shape, int lastDimension)
Crea un operando unidimensionale contenente le dimensioni di una forma seguite dall'ultima dimensione.
statico <T estende TNumero > Operando <T>
aggiungere ( scope scope, forma dell'operando <T>, forma dell'operando <T>ToAppend)
Crea un operando unidimensionale che rappresenta una nuova forma contenente le dimensioni dell'operando che rappresenta una forma, seguito dalle dimensioni di un operando che rappresenta una forma da aggiungere.
static <T estende TType , U estende TNumber > Operando <T>
flatten ( ambito Scope , operando Operand <T>, tipo Class<U>)
Appiattire l'operando su 1 dimensione
statico <U estende TNumero > Operando <U>
appiattire (ambito Scope , forma <U>, tipo Classe<U>)
Appiattire la forma a 1 dimensione.
statico <T estende TType > Operando <T>
flatten (ambito dell'ambito , operando <T> operando)
Appiattire l'operando su 1 dimensione.
Operando statico < TInt32 >
appiattire ( ambito scope, forma < TInt32 > forma)
Appiattire la forma a 1 dimensione.
statico <U estende TNumero > Operando <U>
testa ( ambito ambito , forma <U> forma, tipo Classe <U>)
Crea un operando unidimensionale contenente la prima dimensione di Shape.
Operando statico < TInt32 >
testa ( ambito ambito , forma < TInt32 > forma)
Crea un operando unidimensionale contenente la prima dimensione di Shape.
Operando statico < TInt32 >
numDimensions ( ambito ambito , forma < TInt32 > forma)
Ottieni il numero di dimensioni dell'oggetto forma.
statico <U estende TNumero > Operando <U>
numDimensions (ambito ambito , forma <U>, tipo classe<U>)
Ottieni il numero di dimensioni dell'oggetto forma.
Operando statico < TInt64 >
anteporre ( Scope scope, Shape < TInt64 > shape, long firstDimension)
Crea un operando unidimensionale contenente la prima dimensione seguita dalle dimensioni della forma.
statico <T estende TNumero > Operando <T>
prepend ( ambito ambito , operando <T> forma, operando <T> shapeToPrepend)
Crea un operando unidimensionale che rappresenta una nuova forma contenente le dimensioni di un operando che rappresenta la forma da anteporre, seguito dalle dimensioni di un operando che rappresenta una forma.
Operando statico < TInt32 >
anteporre ( Scope scope, Shape < TInt32 > shape, int firstDimension)
Crea un operando unidimensionale contenente la prima dimensione seguita dalle dimensioni della forma.
statico <U estende TNumero > Operando <U>
reduceDims ( ambito ambito , forma forma <U>, asse <U> operando , tipo classe <U>)
Riduce la forma sull'asse specificato.
Operando statico < TInt32 >
reduceDims ( ambito scope, forma < TInt32 > forma, operando < TInt32 > asse)
Riduce la forma sull'asse specificato.
statico <T estende TType > Operando <T>
reduceDims ( scope scope, operando <T> operando, operando < TInt32 > asse)
Rimodella l'operando riducendo la forma sull'asse specificato.
static <T estende TType , U estende TNumber > Operando <T>
reduceDims (ambito ambito , operando operando <T>, asse operando <U>, tipo classe <U>)
Rimodella l'operando riducendo la forma sull'asse specificato.
statico <U estende TNumero > Operando <U>
dimensione ( ambito ambito , forma <U>, tipo classe <U>)
Ottieni la dimensione rappresentata dalla forma TensorFlow.
statico <T estende TType > Operando < TInt32 >
dimensione (ambito ambito , ingresso operando <T>, operando < TInt32 > dim)
Ottieni la dimensione della dimensione specificata per la forma del tensore.
Operando statico < TInt32 >
dimensione (ambito ambito , forma < TInt32 > forma)
Ottieni la dimensione rappresentata dalla forma TensorFlow.
Operando statico < TInt32 >
dimensione ( ambito scope, forma < TInt32 > forma, operando < TInt32 > dim)
Ottieni la dimensione della dimensione specificata nella forma.
statico <U estende TNumero > Operando <U>
dimensione ( ambito ambito , forma <U> forma, operando <U> dim, tipo classe <U>)
Ottieni la dimensione della dimensione specificata nella forma.
statico <T estende TType , U estende TNumber > Operando <U>
dimensione (ambito dell'ambito , input dell'operando <T>, dim dell'operando <U>, tipo della classe <U>)
Ottieni la dimensione della dimensione specificata per la forma del tensore.
Operando statico < TInt32 >
squeeze ( Scope scope, Shape < TInt32 > shape)
Rimuove le quote di dimensione 1 dalla forma.
statico <U estende TNumero > Operando <U>
squeeze ( Scope scope, Shape <U> shape, Class<U> type)
Rimuove le quote di dimensione 1 dalla forma.
Operando statico < TInt32 >
tail ( ambito ambito , forma < TInt32 > forma)
Crea un operando unidimensionale che contiene la dimensione che corrisponde all'ultima dimensione di Shape.
statico <U estende TNumero > Operando <U>
tail ( scope scope, Shape <U> shape, Class<U> type)
Crea un operando unidimensionale che contiene la dimensione corrispondente all'ultima dimensione di * Shape.
Operando statico < TInt32 >
take ( Scope scope, Forma < TInt32 > forma, Operando < TInt32 > n)
Crea un operando unidimensionale con le dimensioni che corrispondono alle prime n dimensioni della forma.
statico <U estende TNumero > Operando <U>
take ( ambito ambito , forma <U> forma, operando <U> n, tipo Classe<U>)
Crea un operando unidimensionale contenente le dimensioni corrispondenti alle prime n dimensioni della forma.
statico <U estende TNumero > Operando <U>
takeLast ( ambito ambito , forma <U> forma, operando <U> n, tipo classe <U>)
Crea un operando unidimensionale contenente le dimensioni che corrispondono alle ultime n dimensioni della forma.
statico <U estende TNumber > Operando < TInt32 >
takeLast ( Scope scope, Shape < TInt32 > shape, Operando < TInt32 > n)
Crea un operando unidimensionale contenente le dimensioni che corrispondono alle ultime n dimensioni della forma.

Metodi ereditati

Costruttori pubblici

forme pubbliche ()

Metodi pubblici

operando statico pubblico < TInt64 > aggiungi ( scope scope, Shape < TInt64 > shape, long lastDimension)

Crea un operando unidimensionale contenente le dimensioni di una forma seguite dall'ultima dimensione.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ultima dimensione le dimensioni da aggiungere
ritorna
  • un operando unidimensionale contenente le dimensioni di una forma seguita dall'ultima dimensione

public static Operand < TInt32 > append ( Scope scope, Shape < TInt32 > shape, int lastDimension)

Crea un operando unidimensionale contenente le dimensioni di una forma seguite dall'ultima dimensione.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ultima dimensione le dimensioni da aggiungere
ritorna
  • un operando unidimensionale contenente le dimensioni di una forma seguita dall'ultima dimensione

public static Operand <T> append ( Scope scope, Operand <T> shape, Operand <T> shapeToAppend)

Crea un operando unidimensionale che rappresenta una nuova forma contenente le dimensioni dell'operando che rappresenta una forma, seguito dalle dimensioni di un operando che rappresenta una forma da aggiungere.

Parametri
scopo ambito attuale
forma la forma TensorFlow
shapeToAppend l'altra forma da aggiungere
ritorna
  • un operando unidimensionale che rappresenta una nuova forma contenente le dimensioni dell'operando che rappresenta una forma, seguito dalle dimensioni di un operando che rappresenta una forma da aggiungere

Operando statico pubblico <T> appiattito (ambito ambito , operando Operando <T>, tipo Classe<U>)

Appiattire l'operando su 1 dimensione

Parametri
scopo ambito attuale
operando l'operando da appiattire
tipo il tipo di dati della forma
ritorna
  • l'operando rimodellato

Operando statico pubblico <U> appiattisci (ambito ambito , forma <U> forma, tipo Classe <U>)

Appiattire la forma a 1 dimensione.

Parametri
scopo ambito attuale
forma la forma TensorFlow
tipo il tipo di dati della forma
ritorna
  • la forma appiattita

Operando statico pubblico <T> appiattito (ambito ambito , operando <T> operando)

Appiattire l'operando su 1 dimensione.

Parametri
scopo ambito attuale
operando l'operando da appiattire
ritorna
  • l'operando rimodellato

Operando statico pubblico < TInt32 > flatten ( scope scope, Shape < TInt32 > shape)

Appiattire la forma a 1 dimensione.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ritorna
  • la forma appiattita

testa <U> operando statico pubblico (ambito ambito , forma forma <U>, tipo classe <U>)

Crea un operando unidimensionale contenente la prima dimensione di Shape.

Parametri
scopo ambito attuale
forma la forma TensorFlow
tipo il tipo di dati della forma.
ritorna
  • un operando unidimensionale contenente la prima dimensione della forma

Operando statico pubblico < TInt32 > head ( Scope scope, Shape < TInt32 > shape)

Crea un operando unidimensionale contenente la prima dimensione di Shape.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ritorna
  • un operando unidimensionale contenente la prima dimensione della forma

operando statico pubblico < TInt32 > numDimensions ( scope scope, Shape < TInt32 > shape)

Ottieni il numero di dimensioni dell'oggetto forma.

Parametri
scopo ambito attuale
forma la forma
ritorna
  • il numero di dimensioni

Operando statico pubblico <U> numDimensions ( ambito ambito , forma <U> forma, tipo Classe <U>)

Ottieni il numero di dimensioni dell'oggetto forma.

Parametri
scopo l'ambito attuale
forma la forma
tipo il tipo di dati della forma
ritorna
  • il numero di dimensioni

Operando statico pubblico < TInt64 > prepend ( Scope scope, Shape < TInt64 > shape, long firstDimension)

Crea un operando unidimensionale contenente la prima dimensione seguita dalle dimensioni della forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
prima dimensione la dimensione da anteporre
ritorna
  • un operando unidimensionale contenente la prima dimensione seguita dalle dimensioni della forma

public static Operand <T> prepend ( Scope scope, Operand <T> shape, Operand <T> shapeToPrepend)

Crea un operando unidimensionale che rappresenta una nuova forma contenente le dimensioni di un operando che rappresenta la forma da anteporre, seguito dalle dimensioni di un operando che rappresenta una forma.

Parametri
scopo ambito attuale
forma un operando contenente le dimensioni di una forma
shapeToPrepend un operando contenente le dimensioni della forma da anteporre
ritorna
  • un operando unidimensionale che rappresenta una nuova forma contenente le dimensioni di un operando che rappresenta la forma da anteporre, seguito dalle dimensioni di un operando che rappresenta la forma

Operando statico pubblico < TInt32 > prepend ( Scope scope, Shape < TInt32 > shape, int firstDimension)

Crea un operando unidimensionale contenente la prima dimensione seguita dalle dimensioni della forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
prima dimensione la dimensione da anteporre
ritorna
  • un operando unidimensionale contenente la prima dimensione seguita dalle dimensioni della forma

operando statico pubblico <U> reduceDims (ambito ambito , forma forma <U>, asse operando <U>, tipo classe <U>)

Riduce la forma sull'asse specificato.

Parametri
scopo ambito attuale
forma la forma TensorFlow
asse l'asse
tipo il tipo di dati della forma
ritorna
  • la forma ridotta

operando statico pubblico < TInt32 > reduceDims ( ambito scope, forma < TInt32 > forma, operando < TInt32 > asse)

Riduce la forma sull'asse specificato.

Parametri
scopo ambito attuale
forma la forma TensorFlow
asse l'asse
ritorna
  • un operando contenente le dimensioni per la forma ridotta

operando statico pubblico <T> reduceDims (ambito ambito , operando <T> operando, asse operando < TInt32 >)

Rimodella l'operando riducendo la forma sull'asse specificato.

Parametri
scopo ambito attuale
operando l'operando
asse l'asse
ritorna
  • l'operando rimodellato

operando statico pubblico <T> reduceDims (ambito ambito , operando operando <T>, asse operando <U>, tipo Classe <U>)

Rimodella l'operando riducendo la forma sull'asse specificato.

Parametri
scopo ambito attuale
operando l'operando
asse l'asse
tipo il tipo di dati della forma
ritorna
  • l'operando rimodellato

dimensione <U> dell'operando statico pubblico (ambito dell'ambito , forma <U>, tipo Classe<U>)

Ottieni la dimensione rappresentata dalla forma TensorFlow.

Parametri
scopo ambito attuale
forma la forma TensorFlow
tipo il tipo di dati della forma
ritorna
  • la dimensione

dimensione operando statico pubblico < TInt32 > (ambito ambito , input operando <T>, operando < TInt32 > dim)

Ottieni la dimensione della dimensione specificata per la forma del tensore.

Parametri
scopo ambito attuale
ingresso l'operando
debole la dimensione
ritorna
  • la dimensione della dimensione specificata

Operando statico pubblico < TInt32 > dimensione (ambito ambito , forma < TInt32 > forma)

Ottieni la dimensione rappresentata dalla forma TensorFlow.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ritorna
  • la dimensione

operando statico pubblico < TInt32 > dimensione ( scope scope, forma < TInt32 > forma, operando < TInt32 > dim)

Ottieni la dimensione della dimensione specificata nella forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
debole la dimensione
ritorna
  • la dimensione della dimensione specificata

dimensione <U> dell'operando statico pubblico (ambito dell'ambito , forma della forma <U>, dim dell'operando <U>, tipo della classe <U>)

Ottieni la dimensione della dimensione specificata nella forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
debole la dimensione
tipo il tipo di dati della forma
ritorna
  • la dimensione della dimensione specificata

dimensione <U> dell'operando statico pubblico (ambito dell'ambito , input dell'operando <T>, dim dell'operando <U>, tipo della classe <U>)

Ottieni la dimensione della dimensione specificata per la forma del tensore.

Parametri
scopo ambito attuale
ingresso l'operando
debole la dimensione
tipo il tipo di dati della forma
ritorna
  • la dimensione della dimensione specificata

Operando statico pubblico < TInt32 > squeeze ( Scope scope, Shape < TInt32 > shape)

Rimuove le quote di dimensione 1 dalla forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ritorna
  • la forma schiacciata

operando statico pubblico <U> squeeze ( ambito ambito , forma <U> forma, tipo Classe <U>)

Rimuove le quote di dimensione 1 dalla forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
tipo il tipo di dati della forma.
ritorna
  • la forma schiacciata

Operando statico pubblico < TInt32 > tail ( Scope scope, Shape < TInt32 > shape)

Crea un operando unidimensionale che contiene la dimensione che corrisponde all'ultima dimensione di Shape.

Parametri
scopo ambito attuale
forma la forma TensorFlow
ritorna
  • un operando unidimensionale che contiene la dimensione che corrisponde all'ultima dimensione della forma

operando statico pubblico <U> tail ( ambito ambito , forma <U> forma, tipo Classe <U>)

Crea un operando unidimensionale che contiene la dimensione corrispondente all'ultima dimensione di * Shape.

Parametri
scopo ambito attuale
forma la forma TensorFlow
tipo il tipo di dati della forma.
ritorna
  • un operando unidimensionale che contiene la dimensione che corrisponde all'ultima dimensione della forma

operando statico pubblico < TInt32 > take ( scope scope, forma < TInt32 > forma, operando < TInt32 > n)

Crea un operando unidimensionale con le dimensioni che corrispondono alle prime n dimensioni della forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
N il numero di dimensioni iniziali da ottenere deve essere <= del numDimensions() della forma
ritorna
  • un operando unidimensionale con le dimensioni che corrispondono alle prime n dimensioni della forma

Operando statico pubblico <U> take ( ambito ambito , forma <U> forma, operando <U> n, tipo classe <U>)

Crea un operando unidimensionale contenente le dimensioni corrispondenti alle prime n dimensioni della forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
N il numero di dimensioni iniziali da ottenere deve essere <= del numDimensions() della forma
tipo il tipo di dati della forma.
ritorna
  • un operando unidimensionale con le dimensioni che corrispondono * alle prime n dimensioni della forma

Operando statico pubblico <U> takeLast ( ambito ambito , forma <U> forma, operando <U> n, tipo classe <U>)

Crea un operando unidimensionale contenente le dimensioni che corrispondono alle ultime n dimensioni della forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
N il numero di dimensioni iniziali da ottenere deve essere <= del numDimensions() della forma
tipo il tipo di dati della forma.
ritorna
  • un operando unidimensionale contenente le dimensioni che corrispondono alle ultime n dimensioni della forma

Operando statico pubblico < TInt32 > takeLast ( Scope scope, Shape < TInt32 > shape, Operando < TInt32 > n)

Crea un operando unidimensionale contenente le dimensioni che corrispondono alle ultime n dimensioni della forma.

Parametri
scopo ambito attuale
forma la forma TensorFlow
N il numero di dimensioni iniziali da ottenere deve essere <= del numDimensions() della forma
ritorna
  • un operando unidimensionale contenente le dimensioni che corrispondono alle ultime n dimensioni della forma