tensorflow::ops::BroadcastTo

#include <array_ops.h>

Phát sóng một mảng cho hình dạng tương thích.

Bản tóm tắt

Broadcasting là quá trình làm cho các mảng có hình dạng tương thích để thực hiện các phép toán số học. Hai hình dạng được coi là tương thích nếu với mỗi cặp chiều, chúng hoặc bằng nhau hoặc một trong hai chiều bằng một. Khi cố gắng broadcast một Tensor đến một hình dạng, nó bắt đầu với các chiều phía sau và tiến dần về phía trước.

Ví dụ,

x = tf.constant([1, 2, 3]) y = tf.broadcast_to(x, [3, 3]) print(y) tf.Tensor( [[1 2 3] [1 2 3] [1 2 3]], shape=(3, 3), dtype=int32)

Trong ví dụ trên, Tensor đầu vào có hình dạng [1, 3] được mở rộng thành Tensor đầu ra có hình dạng [3, 3] .

Luận điểm:

  • phạm vi: Một đối tượng Phạm vi
  • Đầu vào: Một Tensor để phát sóng.
  • shape: Một tensor int 1 chiều. Hình dạng của đầu ra mong muốn.

Trả về:

Hàm khởi tạo và hàm hủy

BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape)

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

Phát sóng tới

 BroadcastTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input shape
)

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const