เทนเซอร์โฟลว์:: ปฏิบัติการ:: ออกอากาศถึง
#include <array_ops.h>
ออกอากาศอาร์เรย์สำหรับรูปร่างที่เข้ากันได้
สรุป
การแพร่ภาพคือกระบวนการสร้างอาร์เรย์ให้มีรูปร่างที่เข้ากันได้สำหรับการดำเนินการทางคณิตศาสตร์ รูปร่างสองแบบเข้ากันได้หากคู่มิติแต่ละคู่มีค่าเท่ากันหรือหนึ่งในนั้นคือหนึ่งเดียว เมื่อพยายามถ่ายทอด เทนเซอร์ ไปยังรูปร่าง เทนเซอร์จะเริ่มต้นด้วยมิติส่วนท้าย และดำเนินการไปข้างหน้า
ตัวอย่างเช่น,
>>> x = tf.constant([1, 2, 3]) >>> y = tf.broadcast_to(x, [3, 3]) >>> sess.run(y) array([[1, 2, 3], [1, 2, 3], [1, 2, 3]], dtype=int32)
ในตัวอย่างข้างต้น อินพุต เทนเซอร์ ที่มีรูปร่างเป็น [1, 3]
จะถูกถ่ายทอดไปยังเอาท์พุต เทนเซอร์ ที่มีรูปร่างเป็น [3, 3]
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- อินพุต: เทนเซอร์ ที่จะออกอากาศ
- รูปร่าง: เทนเซอร์ 1-D
int
รูปร่างของเอาท์พุตที่ต้องการ
ผลตอบแทน:
ตัวสร้างและผู้ทำลาย | |
---|---|
BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape) |
คุณลักษณะสาธารณะ | |
---|---|
operation | |
output |
งานสาธารณะ | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เอาท์พุท
::tensorflow::Output output
งานสาธารณะ
ออกอากาศถึง
BroadcastTo( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input shape )
โหนด
::tensorflow::Node * node() const
ตัวดำเนินการ::tensorflow::อินพุต
operator::tensorflow::Input() const
ตัวดำเนินการ::tensorflow::เอาต์พุต
operator::tensorflow::Output() const