tensorflow:: عملیات:: پر کردن

#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 از مقادیر Tensor پشتیبانی می‌کند.
  • tf.fill یک Op در گراف محاسباتی ایجاد می‌کند که مقدار واقعی Tensor را در زمان اجرا می‌سازد. این برخلاف tf.constant است که کل Tensor را با یک گره Const در گراف جاسازی می‌کند.
  • از آنجا که tf.fill در زمان اجرای نمودار ارزیابی می‌کند، برخلاف tf.constant ، از اشکال پویا مبتنی بر سایر Tensorهای زمان اجرا پشتیبانی می‌کند.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • dims: 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 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const