SparseReorder

الفئة النهائية العامة SparseReorder

يعيد ترتيب SparseTensor إلى الترتيب الأساسي للصف الرئيسي.

لاحظ أنه وفقًا للاتفاقية، تحافظ جميع العمليات المتفرقة على الترتيب الأساسي مع زيادة عدد الأبعاد. الوقت الوحيد الذي يمكن فيه انتهاك الترتيب هو أثناء المعالجة اليدوية للمؤشرات ومتجهات القيم لإضافة إدخالات.

إعادة الترتيب لا تؤثر على شكل SparseTensor.

إذا كان الموتر يحتوي على قيم غير فارغة من الرتبة `R` و`N`، فإن `مؤشرات الإدخال` لها شكل `[N, R]`، وقيم الإدخال لها طول `N`، وشكل الإدخال له طول `R`.

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

ثابت <T يمتد TType > SparseReorder <T>
إنشاء (نطاق النطاق ، المعامل < TInt64 > مؤشرات الإدخال، المعامل <T> قيم الإدخال، المعامل < TInt64 > شكل الإدخال)
طريقة المصنع لإنشاء فئة تغلف عملية SparseReorder جديدة.
الإخراج <TInt64>
الإخراج <T>

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "SparseReorder"

الأساليب العامة

إنشاء SparseReorder ثابت عام <T> ( نطاق النطاق ، المعامل < TInt64 > مؤشرات الإدخال، المعامل <T> قيم الإدخال، المعامل < TInt64 > شكل الإدخال)

طريقة المصنع لإنشاء فئة تغلف عملية SparseReorder جديدة.

حدود
نِطَاق النطاق الحالي
inputIndices 2-د. مصفوفة `N x R` تحتوي على مؤشرات القيم غير الفارغة في SparseTensor، وربما ليس بالترتيب المتعارف عليه.
قيمة الإدخال 1-د. `N` قيم غير فارغة تتوافق مع `مؤشرات_الإدخال`.
inputShape 1-د. شكل الإدخال SparseTensor.
عائدات
  • مثيل جديد من SparseReorder

الإخراج العام <TInt64> مؤشرات الإخراج ()

2-د. مصفوفة `N x R` لها نفس مؤشرات مؤشرات الإدخال، ولكن بترتيب رئيسي للصفوف الأساسية.

الإخراج العام <T> قيم الإخراج ()

1-د. `N` قيم غير فارغة تتوافق مع `مؤشرات_الإخراج`.