يتم تطبيق عملية المجموعة على البعد الأخير لـ "Tensor" و"SparseTensor".
راجع SetOperationOp::SetOperationFromContext للتعرف على قيم `set_operation`.
الإدخال `set2` هو `SparseTensor` يتم تمثيله بواسطة `set2_indices` و`set2_values` و`set2_shape`. بالنسبة إلى `set2` المصنفة `n`، يجب أن تكون أبعاد `n-1` الأولى هي نفسها `set1`. يحتوي البعد `n` على قيم في مجموعة، ويُسمح بالتكرارات ولكن يتم تجاهلها.
إذا كانت قيمة `validate_indices` `True`، فإن هذه العملية تتحقق من صحة ترتيب ونطاق مؤشرات `set2`.
الناتج `النتيجة` هو `SparseTensor` يتم تمثيله بواسطة `مؤشرات_النتائج` و`قيم_النتيجة` و`شكل_النتيجة`. بالنسبة إلى `set1` و`set2` ذات الترتيب `n`، فإن هذا له الرتبة `n` والأبعاد الأولى `n-1` مثل `set1` و`set2`. يحتوي البُعد `nth` على نتيجة `set_operation` المطبقة على البُعد `[0...n-1]` المقابل لـ `set`.
فئات متداخلة
فصل | DenseToSparseSetOperation.Options | السمات الاختيارية لـ DenseToSparseSetOperation |
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
ثابت <T يمتد TType > DenseToSparseSetOperation <T> | |
الإخراج <TInt64> | مؤشرات النتائج () مؤشرات ثنائية الأبعاد لـ "SparseTensor". |
الإخراج <TInt64> | شكل النتيجة () شكل 1D "Tensor" لـ "SparseTensor". |
الإخراج <T> | قيم النتائج () قيم 1D لـ "SparseTensor". |
DenseToSparseSetOperation.Options ثابت | validateIndices (مؤشرات التحقق المنطقية) |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
إنشاء DenseToSparseSetOperation <T> ثابت عام ( نطاق النطاق ، المعامل <T> set1، المعامل < TInt64 > set2Indices، المعامل <T> set2Values، المعامل < TInt64 > set2Shape، String setOperation، Options... options)
طريقة المصنع لإنشاء فئة تغلف عملية DenseToSparseSetOperation جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
مجموعة 1 | "الموتر" بالرتبة "ن". يجب أن تكون أبعاد `n-1` الأولى هي نفس أبعاد `set2`. يحتوي البعد `n` على قيم في مجموعة، ويُسمح بالتكرارات ولكن يتم تجاهلها. |
set2Indices | 2D `Tensor`، مؤشرات `SparseTensor`. يجب أن يكون في ترتيب الصف الرئيسي. |
set2Values | 1D `Tensor`، قيم `SparseTensor`. يجب أن يكون في ترتيب الصف الرئيسي. |
set2Shape | 1D `Tensor`، شكل `SparseTensor`. يجب أن يكون `set2_shape[0...n-1]` هو نفس الأبعاد `n-1` الأولى لـ `set1`، و`result_shape[n]` هو الحد الأقصى لحجم المجموعة عبر أبعاد `n-1`. |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد لـ DenseToSparseSetOperation
الإخراج العام <TInt64> resultShape ()
شكل 1D "Tensor" لـ "SparseTensor". `result_shape[0...n-1]` هو نفس الأبعاد `n-1` الأولى لـ `set1` و`set2`، و`result_shape[n]` هو الحد الأقصى لحجم مجموعة النتائج عبر جميع `0. ..n-1` الأبعاد.