Un opérateur fournissant des méthodes sur les tenseurs org.tensorflow.op.core.Shape et les opérandes 1D qui représentent les dimensions d'une forme.
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); }
Constructeurs Publics
Formes () |
Méthodes publiques
Opérande statique < TInt64 > | append ( Portée de portée , Forme < TInt64 > forme, longue dernière Dimension) Crée un opérande unidimensionnel contenant les dimensions d'une forme suivies de la dernière dimension. |
Opérande statique < TInt32 > | append ( Portée de la portée , Forme < TInt32 > forme, int lastDimension) Crée un opérande unidimensionnel contenant les dimensions d'une forme suivies de la dernière dimension. |
statique <T étend TNumber > Opérande <T> | append ( Portée de la portée , Forme de l'opérande <T>, Opérande <T> shapeToAppend) Crée un opérande unidimensionnel qui représente une nouvelle forme contenant les dimensions de l'opérande représentant une forme, suivies des dimensions d'un opérande représentant une forme à ajouter. |
static <T étend TType , U étend TNumber > Opérande <T> | |
statique <U étend TNumber > Opérande <U> | |
statique <T étend TType > Opérande <T> | |
Opérande statique < TInt32 > | |
statique <U étend TNumber > Opérande <U> | |
Opérande statique < TInt32 > | |
Opérande statique < TInt32 > | numDimensions ( Portée de la portée , Forme < TInt32 > forme) Obtenez le nombre de dimensions de l'objet forme. |
statique <U étend TNumber > Opérande <U> | numDimensions ( portée Scope , forme Shape <U>, type Class<U>) Obtenez le nombre de dimensions de l'objet forme. |
Opérande statique < TInt64 > | |
statique <T étend TNumber > Opérande <T> | prepend ( Portée de la portée , Forme de l'Opérande <T>, Opérande <T> shapeToPrepend) Crée un opérande unidimensionnel qui représente une nouvelle forme contenant les dimensions d'un opérande représentant la forme à ajouter, suivies des dimensions d'un opérande représentant une forme. |
Opérande statique < TInt32 > | |
statique <U étend TNumber > Opérande <U> | réduireDims ( Portée de portée, forme Forme <U>, axe Opérande <U>, type Classe<U>) Réduit la forme à l'axe spécifié. |
Opérande statique < TInt32 > | réduireDims ( Portée de portée , Forme < TInt32 > forme, Opérande < TInt32 > axe) Réduit la forme à l'axe spécifié. |
statique <T étend TType > Opérande <T> | réduireDims ( Portée de portée , Opérande <T> opérande, Opérande < TInt32 > axe) Remodèle l'opérande en réduisant la forme à l'axe spécifié. |
static <T étend TType , U étend TNumber > Opérande <T> | réduireDims ( Portée de portée, Opérande <T>, Axe Opérande <U>, Type Class<U>) Remodèle l'opérande en réduisant la forme à l'axe spécifié. |
statique <U étend TNumber > Opérande <U> | size ( Portée de portée , forme Forme <U>, type Classe<U>) Obtenez la taille représentée par la forme TensorFlow. |
statique <T étend TType > Opérande < TInt32 > | |
Opérande statique < TInt32 > | |
Opérande statique < TInt32 > | |
statique <U étend TNumber > Opérande <U> | size ( Portée de la portée , Forme <U>, Opérande <U> dim, Type Classe<U>) Obtenez la taille de la dimension spécifiée dans la forme. |
static <T étend TType , U étend TNumber > Opérande <U> | taille (portée de portée , entrée d'opérande <T>, dim d'opérande <U>, type de classe<U>) Obtenez la taille de la dimension spécifiée pour la forme du tenseur. |
Opérande statique < TInt32 > | |
statique <U étend TNumber > Opérande <U> | squeeze ( portée Scope , forme Shape <U>, type Class<U>) Supprime les dimensions de taille 1 de la forme. |
Opérande statique < TInt32 > | |
statique <U étend TNumber > Opérande <U> | tail ( portée Scope , forme Shape <U>, type Class<U>) Crée un opérande unidimensionnel qui contient la dimension correspondant à la dernière dimension de * la forme. |
Opérande statique < TInt32 > | |
statique <U étend TNumber > Opérande <U> | |
statique <U étend TNumber > Opérande <U> | takeLast ( Portée de portée , forme Forme <U>, Opérande <U> n, type Classe<U>) Crée un opérande unidimensionnel contenant les dimensions correspondant aux n dernières dimensions de la forme. |
statique <U étend TNumber > Opérande < TInt32 > |
Méthodes héritées
Constructeurs Publics
Formes publiques ()
Méthodes publiques
Opérande public static < TInt64 > append ( Scope scope, Shape < TInt64 > shape, long lastDimension)
Crée un opérande unidimensionnel contenant les dimensions d'une forme suivies de la dernière dimension.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
dernièreDimension | la ou les dimensions à ajouter |
Retour
- un opérande unidimensionnel contenant les dimensions d'une forme suivies de la dernière dimension
Opérande statique public < TInt32 > append ( Scope scope, Shape < TInt32 > shape, int lastDimension)
Crée un opérande unidimensionnel contenant les dimensions d'une forme suivies de la dernière dimension.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
dernièreDimension | la ou les dimensions à ajouter |
Retour
- un opérande unidimensionnel contenant les dimensions d'une forme suivies de la dernière dimension
public static Operand <T> append ( Portée de la portée , Forme de l' opérande <T>, Opérande <T> shapeToAppend)
Crée un opérande unidimensionnel qui représente une nouvelle forme contenant les dimensions de l'opérande représentant une forme, suivies des dimensions d'un opérande représentant une forme à ajouter.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
formeVersAppend | l'autre forme à ajouter |
Retour
- un opérande unidimensionnel qui représente une nouvelle forme contenant les dimensions de l'opérande représentant une forme, suivies des dimensions d'un opérande représentant une forme à ajouter
Opérande statique public <T> aplati (portée de portée , opérande <T>, type Class<U>)
Aplatir l'opérande à 1 dimension
Paramètres
portée | portée actuelle |
---|---|
opérande | l'opérande à aplatir |
taper | le type de données de forme |
Retour
- l'opérande remodelé
Opérande statique public <U> aplati ( Portée , forme Forme <U>, type Classe<U>)
Aplatissez la forme à 1 dimension.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
taper | le type de données de forme |
Retour
- la forme aplatie
Opérande statique public <T> aplati ( Portée , Opérande <T> opérande)
Aplatissez l'opérande à 1 dimension.
Paramètres
portée | portée actuelle |
---|---|
opérande | l'opérande à aplatir |
Retour
- l'opérande remodelé
Opérande statique public < TInt32 > aplatir ( Portée , Forme < TInt32 > forme)
Aplatissez la forme à 1 dimension.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
Retour
- la forme aplatie
tête d'opérande statique publique <U> (portée de portée , forme de forme <U>, type de classe <U>)
Crée un opérande unidimensionnel contenant la première dimension de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
taper | le type de données de forme. |
Retour
- un opérande unidimensionnel contenant la première dimension de la forme
Opérande statique public < TInt32 > tête ( Portée , Forme < TInt32 > forme)
Crée un opérande unidimensionnel contenant la première dimension de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
Retour
- un opérande unidimensionnel contenant la première dimension de la forme
Opérande statique public < TInt32 > numDimensions ( Portée , Forme < TInt32 > forme)
Obtenez le nombre de dimensions de l'objet forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme |
Retour
- le nombre de dimensions
Opérande statique public <U> numDimensions (portée de portée , forme Shape <U>, type Class<U>)
Obtenez le nombre de dimensions de l'objet forme.
Paramètres
portée | la portée actuelle |
---|---|
forme | la forme |
taper | le type de données de forme |
Retour
- le nombre de dimensions
Opérande statique public < TInt64 > prepend ( Portée de la portée , Forme < TInt64 > forme, long firstDimension)
Crée un opérande unidimensionnel contenant la première dimension suivie des dimensions de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
premièreDimension | la dimension à ajouter |
Retour
- un opérande unidimensionnel contenant la première dimension suivie des dimensions de la forme
public static Operand <T> préfixe ( Scope scope, Operand <T> shape, Operand <T> shapeToPrepend)
Crée un opérande unidimensionnel qui représente une nouvelle forme contenant les dimensions d'un opérande représentant la forme à ajouter, suivies des dimensions d'un opérande représentant une forme.
Paramètres
portée | portée actuelle |
---|---|
forme | un opérande contenant les dimensions d'une forme |
shapeToPrepend | un opérande contenant les dimensions de la forme à ajouter |
Retour
- un opérande unidimensionnel qui représente une nouvelle forme contenant les dimensions d'un opérande représentant la forme à ajouter, suivies des dimensions d'un opérande représentant la forme
Opérande statique public < TInt32 > prepend ( Scope scope, Shape < TInt32 > shape, int firstDimension)
Crée un opérande unidimensionnel contenant la première dimension suivie des dimensions de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
premièreDimension | la dimension à ajouter |
Retour
- un opérande unidimensionnel contenant la première dimension suivie des dimensions de la forme
Opérande statique public <U> réduireDims (portée de portée , forme de forme <U>, axe d'opérande <U>, type de classe<U>)
Réduit la forme à l'axe spécifié.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
axe | l'axe |
taper | le type de données de forme |
Retour
- la forme réduite
Opérande statique public < TInt32 > réduireDims ( Portée , Forme < TInt32 > forme, Opérande < TInt32 > axe)
Réduit la forme à l'axe spécifié.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
axe | l'axe |
Retour
- un opérande contenant les dimensions de la forme réduite
Opérande statique public <T> réduireDims ( Portée de la portée, Opérande <T> opérande, Opérande < TInt32 > axe)
Remodèle l'opérande en réduisant la forme à l'axe spécifié.
Paramètres
portée | portée actuelle |
---|---|
opérande | l'opérande |
axe | l'axe |
Retour
- l'opérande remodelé
Opérande statique public <T> réduireDims ( portée de portée , opérande <T>, axe de l'opérande <U>, type Class<U>)
Remodèle l'opérande en réduisant la forme à l'axe spécifié.
Paramètres
portée | portée actuelle |
---|---|
opérande | l'opérande |
axe | l'axe |
taper | le type de données de forme |
Retour
- l'opérande remodelé
taille de l'opérande statique publique <U> (portée de la portée , forme de la forme <U>, type de classe <U>)
Obtenez la taille représentée par la forme TensorFlow.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
taper | le type de données de forme |
Retour
- la taille
taille de l'opérande statique public < TInt32 > ( portée de la portée , entrée de l'opérande <T>, opérande < TInt32 > dim)
Obtenez la taille de la dimension spécifiée pour la forme du tenseur.
Paramètres
portée | portée actuelle |
---|---|
saisir | l'opérande |
faible | la dimension |
Retour
- la taille de la dimension spécifiée
Opérande statique public < TInt32 > taille ( Portée de la portée , Forme < TInt32 > forme)
Obtenez la taille représentée par la forme TensorFlow.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
Retour
- la taille
Opérande statique public < TInt32 > taille ( Portée , Forme < TInt32 > forme, Opérande < TInt32 > dim)
Obtenez la taille de la dimension spécifiée dans la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
faible | la dimension |
Retour
- la taille de la dimension spécifiée
taille de l'opérande statique publique <U> (portée de la portée , forme de la forme <U>, dimension de l'opérande <U>, type de classe <U>)
Obtenez la taille de la dimension spécifiée dans la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
faible | la dimension |
taper | le type de données de forme |
Retour
- la taille de la dimension spécifiée
taille de l'opérande statique publique <U> (portée de la portée , entrée de l'opérande <T>, dim de l'opérande <U>, type Classe<U>)
Obtenez la taille de la dimension spécifiée pour la forme du tenseur.
Paramètres
portée | portée actuelle |
---|---|
saisir | l'opérande |
faible | la dimension |
taper | le type de données de forme |
Retour
- la taille de la dimension spécifiée
Opérande statique public < TInt32 > squeeze ( Portée , Forme < TInt32 > forme)
Supprime les dimensions de taille 1 de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
Retour
- la forme pressée
Opérande statique public <U> squeeze ( portée Scope, forme Shape <U>, type Class<U>)
Supprime les dimensions de taille 1 de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
taper | le type de données de forme. |
Retour
- la forme pressée
Opérande statique public < TInt32 > tail ( Portée , Forme < TInt32 > forme)
Crée un opérande unidimensionnel qui contient la dimension correspondant à la dernière dimension de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
Retour
- un opérande unidimensionnel qui contient la dimension correspondant à la dernière dimension de la forme
queue d'opérande statique publique <U> (portée de portée , forme de forme <U>, type de classe <U>)
Crée un opérande unidimensionnel qui contient la dimension correspondant à la dernière dimension de * la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
taper | le type de données de forme. |
Retour
- un opérande unidimensionnel qui contient la dimension correspondant à la dernière dimension de la forme
Opérande statique public < TInt32 > take ( Portée , Forme < TInt32 > forme, Opérande < TInt32 > n)
Crée un opérande unidimensionnel dont les dimensions correspondent aux n premières dimensions de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
n | le nombre de dimensions principales à obtenir doit être <= que numDimensions() de la forme |
Retour
- un opérande unidimensionnel dont les dimensions correspondent aux n premières dimensions de la forme
public static Operand <U> take ( Scope scope, Shape <U> shape, Operand <U> n, Class<U> type)
Crée un opérande unidimensionnel contenant les dimensions correspondant aux n premières dimensions de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
n | le nombre de dimensions principales à obtenir doit être <= que numDimensions() de la forme |
taper | le type de données de forme. |
Retour
- un opérande unidimensionnel dont les dimensions correspondent * aux n premières dimensions de la forme
Opérande statique public <U> takeLast (portée de portée , forme de forme <U>, opérande <U> n, type de classe<U>)
Crée un opérande unidimensionnel contenant les dimensions correspondant aux n dernières dimensions de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
n | le nombre de dimensions principales à obtenir doit être <= que numDimensions() de la forme |
taper | le type de données de forme. |
Retour
- un opérande unidimensionnel contenant les dimensions correspondant aux n dernières dimensions de la forme
Opérande statique public < TInt32 > takeLast ( Portée , Forme < TInt32 > forme, Opérande < TInt32 > n)
Crée un opérande unidimensionnel contenant les dimensions correspondant aux n dernières dimensions de la forme.
Paramètres
portée | portée actuelle |
---|---|
forme | la forme TensorFlow |
n | le nombre de dimensions principales à obtenir doit être <= que numDimensions() de la forme |
Retour
- un opérande unidimensionnel contenant les dimensions correspondant aux n dernières dimensions de la forme