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} } }); 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); }
Costruttori pubblici
Forme () |
Metodi pubblici
Operando statico < TInt64 > | |
Operando statico < TInt32 > | |
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> | |
statico <U estende TNumero > Operando <U> | |
statico <T estende TType > Operando <T> | |
Operando statico < TInt32 > | |
statico <U estende TNumero > Operando <U> | |
Operando statico < TInt32 > | |
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 > | |
statico <T estende TNumero > Operando <T> | |
Operando statico < TInt32 > | |
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 > | |
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 > | |
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 > | |
statico <U estende TNumero > Operando <U> | |
Operando statico < TInt32 > | |
statico <U estende TNumero > Operando <U> | |
Operando statico < TInt32 > | |
statico <U estende TNumero > Operando <U> | |
statico <U estende TNumero > Operando <U> | |
statico <U estende TNumber > Operando < TInt32 > |
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