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

BroadcastTo

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

بث مصفوفة لشكل متوافق.

البث هو عملية تكوين المصفوفات للحصول على أشكال متوافقة للعمليات الحسابية. شكلين متوافقين إذا كان كل زوج أبعاد متساويًا أو كان أحدهما واحدًا.

فمثلا:

>>> x = tf.constant ([[1، 2، 3]]) # الشكل (1، 3،) >>> y = tf.broadcast_to (x، [2، 3]) >>> طباعة (y ) tf.Tensor ([[1 2 3] [1 2 3]] ، الشكل = (2 ، 3) ، نوع dtype = int32)

في المثال أعلاه ، يتم بث Tensor الإدخال بالشكل `[1، 3]` لإخراج Tensor بالشكل `[2، 3]`.

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

>>> x = tf.constant ([1، 2، 3]) # الشكل (3،) >>> y = tf.broadcast_to (x، [2، 3])

عند إجراء عمليات إذاعية مثل ضرب موتر بعدد قياسي ، فإن البث (عادةً) يمنح بعض الوقت أو فائدة المكان ، حيث لا يتم أبدًا تحقيق الموتر المرئي.

ومع ذلك ، فإن "البث_إلى" لا يحمل في طياته أي مزايا من هذا القبيل. يأخذ الموتر الذي تم إنشاؤه حديثًا الذاكرة الكاملة للشكل الذي يتم بثه. (في سياق الرسم البياني ، قد يتم دمج "البث إلى" في عملية لاحقة ثم يتم تحسينها بعيدًا ، على أي حال.)

الطرق العامة

الإخراج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T ، U يمتد الرقم> البث إلى <T>
إنشاء ( نطاق النطاق ، عامل التشغيل <T> الإدخال ، عامل التشغيل <U> الشكل)
طريقة المصنع لإنشاء فئة تغلف عملية BroadcastTo جديدة.
الإخراج <T>
الإخراج ()
موتر.

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

الطرق العامة

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

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

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

بث ثابت عام إلى <T> إنشاء ( نطاق النطاق ، عامل التشغيل <T> الإدخال ، عامل التشغيل <U> الشكل)

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

المعلمات
مجال النطاق الحالي
الإدخال موتر للبث.
شكل موتر 1-D `int`. شكل الناتج المطلوب.
عائدات
  • مثيل جديد من BroadcastTo

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

موتر.