тензорный поток:: опс:: Наполнять

#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 , который встраивает весь тензор в граф с помощью узла 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 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Выход

 operator::tensorflow::Output() const