Shape

כיתת גמר ציבורית Shape

הצורה הידועה אולי בחלקה של טנזור המיוצר בפעולה.

שיטות ציבוריות

בוליאני
שווה (Object obj)
int
צורה סטטית
make (long firstDimensionSize, long... otherDimensionSizes)
צור צורה המייצגת ערך N-ממדי.
int
numDimensions ()
מספר הממדים המיוצגים על ידי צורה זו.
צורה סטטית
סקלרי ()
צור צורה המייצגת ערך סקלרי.
אָרוֹך
גודל (int i)
גודל הממד ה-i.
חוּט
toString ()
תיאור תמציתי של הצורה המיועדת לניפוי באגים.
צורה סטטית
לא ידוע ()
צור צורה המייצגת מספר לא ידוע של ממדים.

שיטות בירושה

שיטות ציבוריות

שווה ערך בוליאני ציבורי (Object obj)

פרמטרים
obj

public int hashCode ()

יצירת צורה סטטית ציבורית (ארוך firstDimensionSize, long... OtherDimensionSizes)

צור צורה המייצגת ערך N-ממדי.

יוצר צורה המייצגת ערך N-ממדי (N הוא לפחות 1), עם הגודל שצוין עבור כל ממד. A -1 מציין שגודל הממד המתאים אינו ידוע. לְדוּגמָה:

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

פרמטרים
firstDimensionSize
מידות אחרות

public int numDimensions ()

מספר הממדים המיוצגים על ידי צורה זו.

מחזיר
  • -1 אם מספר הממדים אינו ידוע, 0 אם הצורה מייצגת סקלאר, 1 עבור וקטור, 2 עבור מטריצה ​​וכו'.

Scalar Shape סטטי ציבורי ()

צור צורה המייצגת ערך סקלרי.

גודל ציבורי ארוך (int i)

גודל הממד ה-i.

פרמטרים
אֲנִי
מחזיר
  • גודל הממד המבוקש או -1 אם הוא לא ידוע.

מחרוזת ציבורית למחרוזת ()

תיאור תמציתי של הצורה המיועדת לניפוי באגים.

צורה סטטית ציבורית לא ידועה ()

צור צורה המייצגת מספר לא ידוע של ממדים.