تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

ScatterUpdate

فئة العام الأخير ScatterUpdate

يطبق تحديثات متفرقة على مرجع متغير.

تحسب هذه العملية

# Scalar indices
     ref[indices, ...] = updates[...]
 
     # Vector indices (for each i)
     ref[indices[i], ...] = updates[i, ...]
 
     # High rank indices (for each i, ..., j)
     ref[indices[i, ..., j], ...] = updates[i, ..., j, ...]
 
هذه العملية تنتج `ref` بعد إتمام التحديث. هذا يجعل من السهل سلسلة العمليات التي تحتاج إلى استخدام قيمة إعادة التعيين.

إذا كان سيتم تحديث القيم في "المرجع" أكثر من مرة ، نظرًا لوجود إدخالات مكررة في "الفهارس" ، فإن الترتيب الذي تحدث به التحديثات لكل قيمة يكون غير محدد.

يتطلب `updates.shape = indices.shape + ref.shape [1:]` أو `updates.shape = []`.

راجع أيضًا "tf.batch_scatter_update" و "tf.scatter_nd_update".

فئات متداخلة

صف دراسي تحديث مبعثر خيارات السمات الاختيارية لـ ScatterUpdate

الطرق العامة

الإخراج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T ، U يمتد الرقم> ScatterUpdate <T>
إنشاء ( نطاق النطاق ، عامل التشغيل <T> المرجع ، مؤشرات عامل التشغيل <U> ، تحديثات عامل التشغيل <T> ، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة التفاف لعملية ScatterUpdate جديدة.
الإخراج <T>
outputRef ()
= نفس "المرجع".
تحديث مبعثر ثابت. خيارات
useLocking (استخدام منطقي قفل)

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

الطرق العامة

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

إرجاع المقبض الرمزي للموتر.

المدخلات لعمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. تستخدم هذه الطريقة للحصول على مقبض رمزي يمثل حساب المدخلات.

إنشاء ScatterUpdate العام الثابت ( نطاق النطاق ، عامل التشغيل <T> المرجع ، مؤشرات عامل التشغيل <U> ، تحديثات عامل التشغيل <T> ، خيارات ... خيارات)

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

المعلمات
مجال النطاق الحالي
المرجع يجب أن يكون من عقدة "متغير".
المؤشرات موتر من المؤشرات في البعد الأول لـ "المرجع".
التحديثات موتر للقيم المحدثة لتخزينها في "المرجع".
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد لـ ScatterUpdate

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

= نفس "المرجع". يُعاد كتسهيل للعمليات التي تريد استخدام القيم المحدّثة بعد إتمام التحديث.

تحديث مبعثر ثابت عام. استخدام الخيارات قفل (استخدام منطقي قفل)

المعلمات
useLocking إذا كان هذا صحيحًا ، فسيتم حماية التخصيص بقفل ؛ وبخلاف ذلك ، يكون السلوك غير محدد ، ولكنه قد يعرض خلافًا أقل.