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