מעצב מחדש SparseTensor כדי לייצג ערכים בצורה צפופה חדשה.
לפעולה זו יש אותה סמנטיקה כמו צורה מחדש על הטנזור הצפוף המיוצג. 'מדד_הקלט' מחושבים מחדש על סמך ה'צורה_חדשה' המבוקשת.
אם רכיב אחד של 'צורה_חדשה' הוא הערך המיוחד -1, הגודל של הממד הזה מחושב כך שהגודל הדחוס הכולל נשאר קבוע. לכל היותר רכיב אחד של 'צורה_חדשה' יכול להיות -1. מספר האלמנטים הצפופים המשתמעים מ-'new_shape' חייב להיות זהה למספר האלמנטים הצפופים שנרמזו במקור על-ידי 'input_shape'.
עיצוב מחדש אינו משפיע על סדר הערכים ב-SparseTensor.
אם לטנזור הקלט יש ערכים 'R_in' ו-'N' שאינם ריקים, ול-new_shape יש אורך 'R_out', אז ל-input_indexes יש צורה '[N, R_in]', ל-input_shape' יש אורך 'R_in' , ל- `output_indexes` יש צורה `[N, R_out]`, ול`output_shape` יש אורך `R_out`.
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
סטטי SparseReshape | |
פלט < TInt64 > | מדדי פלט () 2-D. |
פלט < TInt64 > | outputShape () 1-D. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
יצירת SparseReshape סטטי ציבורי ( Scope scope, Operand < TInt64 > inputIndices, Operand < TInt64 > inputShape, Operand < TInt64 > newShape)
שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseReshape חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
מדדי קלט | 2-D. מטריצת 'N x R_in' עם המדדים של ערכים לא ריקים ב-SparseTensor. |
inputShape | 1-D. וקטור `R_in` עם הצורה הצפופה של הקלט SparseTensor. |
צורה חדשה | 1-D. וקטור `R_out` עם הצורה הצפופה החדשה המבוקשת. |
החזרות
- מופע חדש של SparseReshape
פלט ציבורי < TInt64 > מדדי פלט ()
2-D. מטריצת `N x R_out` עם המדדים המעודכנים של ערכים לא ריקים בפלט SparseTensor.