SparseToSparseSetOperation

מחלקה סופית ציבורית SparseToSparseSetOperation

מחיל פעולת סט לאורך הממד האחרון של 2 כניסות 'SparseTensor'.

ראה SetOperationOp::SetOperationFromContext עבור ערכים של `set_operation`.

אם `validate_indexes` הוא `True`, `sparse.SparseToSparseSetOperation` מאמת את הסדר והטווח של מדדי `set1` ו-`set2`.

הקלט 'set1' הוא 'SparseTensor' המיוצג על ידי 'set1_indices', 'set1_values' ו-'set1_shape'. עבור 'set1' בדירוג 'n', הממדים 'n-1' הראשון חייבים להיות זהים ל-'set2'. מימד 'n' מכיל ערכים בקבוצה, כפילויות מותרות אך מתעלמים מהן.

הקלט 'set2' הוא 'SparseTensor' המיוצג על ידי 'set2_indices', 'set2_values' ו-'set2_shape'. עבור 'set2' בדירוג 'n', הממדים 'n-1' הראשון חייבים להיות זהים ל-'set1'. מימד 'n' מכיל ערכים בקבוצה, כפילויות מותרות אך מתעלמים מהן.

אם `validate_indexes` הוא `True`, הפעולה הזו מאמתת את הסדר והטווח של מדדי `set1` ו-`set2`.

פלט `result` הוא `SparseTensor` המיוצג על ידי `result_indexes`, `result_values` ו`result_shape`. עבור 'set1' ו-'set2' בדירוג 'n', יש לזה דירוג 'n' ואותם ממדי 'n-1' ראשון כמו 'set1' ו-'set2'. הממד `nth` מכיל את התוצאה של `set_operation` שהוחל על הממד `[0...n-1]` המקביל של `set`.

כיתות מקוננות

מעמד SparseToSparseSetOperation.Options תכונות אופציונליות עבור SparseToSparseSetOperation

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

סטטי <T מרחיב את TType > SparseToSparseSetOperation <T>
צור ( Scope scope, Operand < TInt64 > set1Indices, Operand <T> set1Values, Operand < TInt64 > set1Shape, Operand < TInt64 > set2Indices, Operand <T> set2Values, Operand < TInt64 > set2Shape... אפשרויות, Options setOper...
שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseToSparseSetOperation חדשה.
פלט < TInt64 >
מדדי תוצאות ()
מדדים דו-ממדיים של `SparseTensor`.
פלט < TInt64 >
resultShape ()
צורת 'טנזור' 1D של 'SparseTensor'.
פלט <T>
תוצאות ערכים ()
ערכי 1D של 'SparseTensor'.
סטטי SparseToSparseSetOperation.Options
validateIndices (בוליאנית validateIndices)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "SparseToSparseSetOperation"

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

סטטי ציבורי SparseToSparseSetOperation <T> create ( scope scope, Operand < TInt64 > set1Indices, Operand <T> set1Values , Operand < TInt64 > set1Shape, Operand < TInt64 > set2Indices, Operand <T> set2Values, <Street> set2Indices, < Stretha אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseToSparseSetOperation חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
קבע1מדדים 2D `Tensor`, מדדים של `SparseTensor`. חייב להיות בסדר בשורה הראשית.
set1Values 1D `Tensor`, ערכים של `SparseTensor`. חייב להיות בסדר בשורה הראשית.
set1Shape 1D `Tensor`, צורה של `SparseTensor`. `set1_shape[0...n-1]` חייב להיות זהה ל-`set2_shape[0...n-1]`, `set1_shape[n]` הוא גודל הסט המרבי על פני `0...n-1 ` מידות.
set2Indices 2D `Tensor`, מדדים של `SparseTensor`. חייב להיות בסדר בשורה הראשית.
set2Values 1D `Tensor`, ערכים של `SparseTensor`. חייב להיות בסדר בשורה הראשית.
set2Shape 1D `Tensor`, צורה של `SparseTensor`. `set2_shape[0...n-1]` חייב להיות זהה ל-`set1_shape[0...n-1]`, `set2_shape[n]` הוא גודל הסט המרבי על פני `0...n-1 ` מידות.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של SparseToSparseSetOperation

פלט ציבורי < TInt64 > תוצאות מדדים ()

מדדים דו-ממדיים של `SparseTensor`.

פלט ציבורי < TInt64 > resultShape ()

צורת 'טנזור' 1D של 'SparseTensor'. `result_shape[0...n-1]` זהה לממדים `n-1` הראשון של `set1` ו-`set2`, `result_shape[n]` הוא גודל ערכת התוצאה המקסימלי בכל `0. ..n-1` מידות.

פלט ציבורי <T> resultValues ​​()

ערכי 1D של 'SparseTensor'.

סטטי ציבורי SparseToSparseSetOperation.Options validateIndices (בוליאנית validateIndices)