टेंसरफ़्लो:: ऑप्स:: विस्तृत करें
#include <array_ops.h>
टेंसर के आकार में 1 का आयाम सम्मिलित करता है।
सारांश
एक टेंसर input
देखते हुए, यह ऑपरेशन input
के आकार के आयाम सूचकांक axis
पर 1 का आयाम सम्मिलित करता है। आयाम सूचकांक axis
शून्य से प्रारंभ होता है; यदि आप axis
के लिए एक ऋणात्मक संख्या निर्दिष्ट करते हैं तो इसे अंत से पीछे की ओर गिना जाता है।
यदि आप किसी एकल तत्व में बैच आयाम जोड़ना चाहते हैं तो यह ऑपरेशन उपयोगी है। उदाहरण के लिए, यदि आपके पास आकार की एक एकल छवि है [height, width, channels]
, तो आप इसे expand_dims(image, 0)
के साथ 1 छवि का एक बैच बना सकते हैं, जो आकार बनाएगा [1, height, width, channels]
.
अन्य उदाहरण:
# 't' is a tensor of shape [2] shape(expand_dims(t, 0)) ==> [1, 2] shape(expand_dims(t, 1)) ==> [2, 1] shape(expand_dims(t, -1)) ==> [2, 1]
# 't2' is a tensor of shape [2, 3, 5] shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5] shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5] shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
इस ऑपरेशन के लिए आवश्यक है कि:
-1-input.dims() <= dim <= input.dims()
यह ऑपरेशन squeeze()
से संबंधित है, जो आकार 1 के आयामों को हटा देता है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- अक्ष: 0-डी (अदिश)। उस आयाम सूचकांक को निर्दिष्ट करता है जिस पर
input
के आकार का विस्तार करना है।[-rank(input) - 1, rank(input)]
सीमा में होना चाहिए।
रिटर्न:
-
Output
: इसमेंinput
के समान ही डेटा होता है, लेकिन इसके आकार में आकार 1 का एक अतिरिक्त आयाम जोड़ा जाता है।
निर्माता और विध्वंसक | |
---|---|
ExpandDims (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input axis) |
सार्वजनिक गुण | |
---|---|
operation | |
output |
सार्वजनिक समारोह | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
सार्वजनिक गुण
संचालन
Operation operation
आउटपुट
::tensorflow::Output output
सार्वजनिक समारोह
विस्तृत करें
ExpandDims( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input axis )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ़्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ़्लो::आउटपुट
operator::tensorflow::Output() const