przepływ tensorowy:: ops:: Wypełnić

#include <array_ops.h>

Tworzy tensor wypełniony wartością skalarną.

Streszczenie

Ta operacja tworzy tensor dims kształtu i wypełnia go value .

Na przykład:

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

tf.fill różni się od tf.constant pod kilkoma względami:

  • tf.fill obsługuje tylko zawartość skalarną, podczas gdy tf.constant obsługuje wartości Tensora .
  • tf.fill tworzy Op na wykresie obliczeniowym, który konstruuje rzeczywistą wartość Tensora w czasie wykonywania. Inaczej jest w przypadku tf.constant , który osadza cały tensor w grafie z węzłem Const .
  • Ponieważ tf.fill ocenia w czasie wykonywania wykresu, obsługuje dynamiczne kształty w oparciu o inne tensory czasu wykonywania, w przeciwieństwie do tf.constant .

Argumenty:

  • zakres: Obiekt Scope
  • przyciemnia: 1-D. Reprezentuje kształt tensora wyjściowego.
  • wartość: 0-D (skalar). Wartość do wypełnienia zwróconego tensora.

(numpy) Odpowiednik np.full

Zwroty:

Konstruktory i destruktory

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

Atrybuty publiczne

operation
output

Funkcje publiczne

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

Atrybuty publiczne

działanie

Operation operation

wyjście

::tensorflow::Output output

Funkcje publiczne

Wypełnić

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

węzeł

::tensorflow::Node * node() const 

operator::tensorflow::Wejście

 operator::tensorflow::Input() const 

operator::tensorflow::Wyjście

 operator::tensorflow::Output() const