Forme éventuellement partiellement connue d'un tenseur produit par une opération.
Méthodes publiques
booléen | est égal à (Object obj) |
entier | hashCode () |
statique Forme | faire ( à long firstDimensionSize, longue ... otherDimensionSizes) Créez une forme représentant une valeur à N dimensions. |
entier | numDimensions () Nombre de dimensions représentées par cette forme. |
statique Forme | scalaire () Créez une forme représentant une valeur scalaire. |
longue | taille (int i) La taille de la dimension i. |
Chaîne de caractères | toString () Description succincte de la forme destinée au débogage. |
statique Forme | inconnu () Créez une forme représentant un nombre inconnu de dimensions. |
Méthodes héritées
Méthodes publiques
public boolean equals (Object obj)
hashCode public int ()
public static Forme marque (longue firstDimensionSize, longue ... otherDimensionSizes)
Créez une forme représentant une valeur à N dimensions.
Crée une forme représentant une valeur à N dimensions (N étant au moins 1), avec la taille fournie pour chaque dimension. Un -1 indique que la taille de la dimension correspondante est inconnue. Par exemple:
// A 2-element vector.
Shape vector = Shape.create(2);
// A 2x3 matrix.
Shape matrix = Shape.create(2, 3);
// A matrix with 4 columns but an unknown number of rows.
// This is typically used to indicate the shape of tensors that represent
// a variable-sized batch of values. The Shape below might represent a
// variable-sized batch of 4-element vectors.
Shape batch = Shape.create(-1, 4);
numDimensions int publique ()
Nombre de dimensions représentées par cette forme.
Retour
- -1 si le nombre de dimensions est inconnu, 0 si la forme représente un scalaire, 1 pour un vecteur, 2 pour une matrice etc.
taille longue du public (int i)
La taille de la dimension i.
Retour
- La taille de la dimension demandée ou -1 si elle est inconnue.
public String toString ()
Description succincte de la forme destinée au débogage.