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 עבור מטריצה ​​וכו'.

סקלרי צורה ציבורית סטטית ()

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

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

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

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

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

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

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

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