dòng chảy :: hoạt động :: BroadcastTo

#include <array_ops.h>

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

Tóm lược

Phát sóng là quá trình tạo ra các mảng để có các hình dạng tương thích cho các phép toán số học. Hai hình dạng tương thích nếu đối với mỗi cặp kích thước, chúng bằng nhau hoặc một trong số chúng là một. Khi cố gắng phát một Tensor đến một hình dạng, nó bắt đầu với các kích thước theo sau và hoạt động 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 phát sóng để đầu ra Tensor có hình dạng [3, 3] .

Tranh luận:

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

Lợi nhuận:

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

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

Thuộc tính công cộng

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 cộng

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

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

BroadcastTo

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

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