tensorflow:: ops:: BroadcastTo
#include <array_ops.h>संगत आकार के लिए एक ऐरे को प्रसारित करें।
सारांश
ब्रॉडकास्टिंग वह प्रक्रिया है जिसके द्वारा ऐरे को अंकगणितीय संक्रियाओं के लिए संगत आकार दिए जाते हैं। दो आकार संगत होते हैं यदि प्रत्येक आयाम युग्म के लिए वे या तो बराबर हों या उनमें से एक एक हो। किसी टेंसर को किसी आकार में ब्रॉडकास्ट करते समय, यह अंतिम आयामों से शुरू होता है और आगे बढ़ता जाता है।
उदाहरण के लिए,
x = tf.constant([1, 2, 3]) y = tf.broadcast_to(x, [3, 3]) प्रिंट(y) tf.Tensor( [[1 2 3] [1 2 3] [1 2 3]], आकार=(3, 3), dtype=int32)
उपरोक्त उदाहरण में, [1, 3] आकार वाले इनपुट टेंसर को [3, 3] आकार वाले आउटपुट टेंसर में प्रसारित किया जाता है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- इनपुट: प्रसारित करने के लिए एक टेंसर ।
- आकार: एक 1-आयामी
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
ऑपरेटर::टेन्सरफ्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ्लो::आउटपुट
operator::tensorflow::Output() const