tensorflow::ops::Fill

#include <array_ops.h>

Skalar bir değerle doldurulmuş bir tensör oluşturur.

Özet

Bu işlem, boyut dims cinsinden bir tensör oluşturur ve onu value ile doldurur.

Örneğin:

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

tf.fill tf.constant fonksiyonundan birkaç yönden farklıdır:

  • tf.fill yalnızca skalar değerleri desteklerken, tf.constant yalnızca Tensor değerlerini destekler.
  • tf.fill hesaplama grafiğinde çalışma zamanında gerçek Tensor değerini oluşturan bir Op oluşturur. Bu, tüm Tensor'u bir Const düğümüyle grafiğe yerleştiren tf.constant aksine bir durumdur.
  • tf.fill grafik çalışma zamanında değerlendirildiği için, tf.constant aksine, diğer çalışma zamanı Tensor'larına dayalı dinamik şekilleri destekler.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • Boyutlar: 1 boyutlu. Çıkış tensörünün şeklini temsil eder.
  • Değer: 0 boyutlu (skaler). Döndürülen tensörü doldurmak için kullanılacak değer.

(numpy) np.full'a eşdeğerdir.

İadeler:

  • Output : Çıktı tensörü.

Yapıcılar ve Yıkıcılar

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

Genel özellikler

operation
output

Kamusal işlevler

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

Genel özellikler

operasyon

Operation operation

çıktı

::tensorflow::Output output

Kamusal işlevler

Doldurmak

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

düğüm

::tensorflow::Node * node() const 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

operatör::tensorflow::Çıktı

 operator::tensorflow::Output() const