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

Where3

الدرجة النهائية العامة Where3

يختار العناصر من "x" أو "y" ، بناءً على "الحالة".

يجب أن يكون لموترات "x" و "y" نفس الشكل ، وسيكون للمخرجات هذا الشكل أيضًا.

يجب أن يكون موتر "الشرط" عددًا إذا كان `x` و` y` عددًا. إذا كان "x" و "y" متجهين أو في مرتبة أعلى ، فيجب أن يكون "الشرط" إما عددًا ، أو متجهًا بحجم يتطابق مع البعد الأول لـ "x" ، أو يجب أن يكون لهما نفس شكل "x".

يعمل موتر "الشرط" كقناع يختار ، بناءً على القيمة الموجودة في كل عنصر ، ما إذا كان يجب أخذ العنصر / الصف المقابل في الإخراج من `x` (إذا كان صحيحًا) أو` y` (إذا كان خطأ).

إذا كان "الشرط" متجهًا و "x" و "y" مصفوفات ذات رتبة أعلى ، فإنه يختار الصف (البعد الخارجي) المراد نسخه من `x` و` y`. إذا كان "الشرط" له نفس شكل "x" و "y" ، فإنه يختار العنصر المراد نسخه من "x" و "y".

على سبيل المثال:

# 'condition' tensor is [[True,  False]
 #                        [False, True]]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e)  # => [[1, 6], [7, 4]]
 
 
 # 'condition' tensor is [True, False]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e) ==> [[1, 2],
                              [7, 8]]
 
 

الطرق العامة

الانتاج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T> Where3 <T>
إنشاء ( نطاق نطاق، المعامل <منطقية> حالة، المعامل <T> س، المعامل <T> ذ)
طريقة المصنع لإنشاء فئة تغلف عملية Where3 جديدة.
الانتاج <T>
الانتاج ()
= "Tensor" من نفس النوع والشكل مثل "x" و "y".

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

الطرق العامة

العام الناتج <T> asOutput ()

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

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

ساكنة العام Where3 <T> إنشاء ( نطاق نطاق، المعامل <منطقية> حالة، المعامل <T> س، المعامل <T> ذ)

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

العوامل
مجال النطاق الحالي
x = "Tensor" الذي قد يكون له نفس شكل "الحالة". إذا كانت "الحالة" في المرتبة 1 ، فقد يكون ترتيب "x" أعلى ، ولكن يجب أن يتطابق البعد الأول مع حجم "الحالة".
ذ = "Tensor" من نفس النوع والشكل مثل "x".
عائدات
  • مثيل جديد من Where3

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

= "Tensor" من نفس النوع والشكل مثل "x" و "y".