tensorflow:: ops:: Fill

#include <array_ops.h>

يُنشئ موترًا مملوءًا بقيمة عددية.

ملخص

تُنشئ هذه العملية موترًا dims الشكل وتملأه value .

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

# Output tensor has shape [2, 3].
fill([2, 3], 9) ==> [[9, 9, 9]
                     [9, 9, 9]]

يختلف tf.fill عن tf.constant في عدة جوانب:

  • يدعم tf.fill المحتويات العددية فقط، بينما يدعم tf.constant قيم الموتر .
  • تُنشئ tf.fill عمليةً في الرسم البياني للحساب تقوم بإنشاء قيمة الموتر الفعلية أثناء التشغيل. وهذا يختلف عن tf.constant التي تُضمّن الموتر بأكمله في الرسم البياني باستخدام عقدة Const .
  • لأن tf.fill يتم تقييمه في وقت تشغيل الرسم البياني، فإنه يدعم الأشكال الديناميكية بناءً على موترات وقت التشغيل الأخرى، على عكس tf.constant .

الحجج:

  • النطاق: كائن النطاق
  • الأبعاد: 1-D. يمثل شكل موتر الإخراج.
  • القيمة: 0-D (قيمة عددية). القيمة التي سيتم ملؤها في الموتر المُعاد.

(numpy) مكافئ لـ np.full

المرتجعات:

  • Output : موتر الناتج.

البناة والمدمرون

Fill (const :: tensorflow::Scope & scope, :: tensorflow::Input dims, :: tensorflow::Input value)

السمات العامة

operation
output

الوظائف العامة

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

السمات العامة

عملية

Operation operation

المخرجات

::tensorflow::Output output

الوظائف العامة

يملأ

 Fill(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input dims,
  ::tensorflow::Input value
)

العقدة

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const