tensorflow::ops::Fill
#include <array_ops.h>Tạo một tensor chứa một giá trị vô hướng.
Bản tóm tắt
Thao tác này tạo ra một tensor có kích thước dims và điền vào đó 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 vài điểm:
-
tf.fillchỉ hỗ trợ nội dung dạng vô hướng, trong khitf.constanthỗ trợ các giá trị Tensor . -
tf.filltạo ra một Op trong đồ thị tính toán để xây dựng giá trị Tensor thực tế trong quá trình chạy. Điều này trái ngược vớitf.constant, vốn nhúng toàn bộ Tensor vào đồ thị bằng một nútConst. - Vì
tf.fillđược đánh giá trong quá trình thực thi đồ thị, nên nó hỗ trợ các hình dạng động dựa trên các Tensor khác trong quá trình thực thi, không giống nhưtf.constant.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- dims: 1 chiều. Biểu thị hình dạng của tensor đầu ra.
- Giá trị: 0-D (vô hướng). Giá trị để điền vào tensor trả về.
(numpy) Tương đương với np.full
Trả về:
-
Output: Tensor đầu ra.
Hàm khởi tạo và hàm 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
Đổ đầy
Fill( const ::tensorflow::Scope & scope, ::tensorflow::Input dims, ::tensorflow::Input value )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const