tensorflow:: ops:: Wypełnij

#include <array_ops.h>

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

Streszczenie

Operacja ta tworzy tensor dims kształtów 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 na kilka sposobów:

  • tf.fill obsługuje wyłącznie zawartość skalarną, podczas gdy tf.constant obsługuje wartości tensorowe .
  • tf.fill tworzy obiekt Op w grafie obliczeniowym, który konstruuje rzeczywistą wartość tensora w czasie wykonywania. Jest to przeciwieństwo do tf.constant , który osadza cały tensor w grafie za pomocą węzła Const .
  • Ponieważ tf.fill jest oceniany w czasie wykonywania grafu, obsługuje dynamiczne kształty na podstawie innych tensorów czasu wykonania, w przeciwieństwie do tf.constant .

Argumenty:

  • zakres: obiekt zakresu
  • 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::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const