dòng chảy :: hoạt động :: Lấp đầy

#include <array_ops.h>

Tạo một tensor chứa đầy một giá trị vô hướng.

Tóm lược

Thao tác này tạo ra một tensor hình dạng dims và lấp đầy nó với value .

Ví dụ:

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

tf.fill khác với tf.constant ở một số điểm:

  • tf.fill chỉ hỗ trợ nội dung vô hướng, trong khi tf.constant hỗ trợ các giá trị Tensor .
  • tf.fill tạo một Op trong biểu đồ tính toán để xây dựng giá trị Tensor thực tế trong thời gian chạy. Điều này trái ngược với tf.constant nhúng toàn bộ Tensor vào biểu đồ bằng nút Const .
  • Bởi vì tf.fill đánh giá tại thời gian chạy biểu đồ, nó hỗ trợ các hình dạng động dựa trên các Tensors thời gian chạy khác, không giống như tf.constant .

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • độ mờ: 1-D. Biểu diễn hình dạng của tensor đầu ra.
  • giá trị: 0-D (vô hướng). Giá trị để điền vào tensor được trả về.

(numpy) Tương đương với np.full

Lợi nhuận:

  • Output : Bộ căng đầu ra.

Người xây dựng và Người phá hủy

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

Thuộc tính công khai

operation
output

Chức năng công cộng

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

Thuộc tính công khai

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

Chức năng công cộng

Lấp đầy

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

nút

::tensorflow::Node * node() const 

toán tử :: tensorflow :: Đầu vào

 operator::tensorflow::Input() const 

toán tử :: tensorflow :: Đầu ra

 operator::tensorflow::Output() const