يعيد ترتيب SparseTensor إلى الترتيب الأساسي للصف الرئيسي.
لاحظ أنه وفقًا للاتفاقية، تحافظ جميع العمليات المتفرقة على الترتيب الأساسي مع زيادة عدد الأبعاد. الوقت الوحيد الذي يمكن فيه انتهاك الترتيب هو أثناء المعالجة اليدوية للمؤشرات ومتجهات القيم لإضافة إدخالات.
إعادة الترتيب لا تؤثر على شكل SparseTensor.
إذا كان الموتر يحتوي على قيم غير فارغة من الرتبة `R` و`N`، فإن `مؤشرات الإدخال` لها شكل `[N, R]`، وقيم الإدخال لها طول `N`، وشكل الإدخال له طول `R`.
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
ثابت <T يمتد TType > SparseReorder <T> | |
الإخراج <TInt64> | مؤشرات الإخراج () 2-د. |
الإخراج <T> | قيم الإخراج () 1-د. |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
إنشاء SparseReorder ثابت عام <T> ( نطاق النطاق ، المعامل < TInt64 > مؤشرات الإدخال، المعامل <T> قيم الإدخال، المعامل < TInt64 > شكل الإدخال)
طريقة المصنع لإنشاء فئة تغلف عملية SparseReorder جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
inputIndices | 2-د. مصفوفة `N x R` تحتوي على مؤشرات القيم غير الفارغة في SparseTensor، وربما ليس بالترتيب المتعارف عليه. |
قيمة الإدخال | 1-د. `N` قيم غير فارغة تتوافق مع `مؤشرات_الإدخال`. |
inputShape | 1-د. شكل الإدخال SparseTensor. |
عائدات
- مثيل جديد من SparseReorder
الإخراج العام <TInt64> مؤشرات الإخراج ()
2-د. مصفوفة `N x R` لها نفس مؤشرات مؤشرات الإدخال، ولكن بترتيب رئيسي للصفوف الأساسية.