tensorflow:: ops:: Fill
#include <array_ops.h>एक स्केलर मान से भरा टेंसर बनाता है।
सारांश
यह ऑपरेशन dims आकार का एक टेंसर बनाता है और इसे value से भरता है।
उदाहरण के लिए:
# Output tensor has shape [2, 3]. fill([2, 3], 9) ==> [[9, 9, 9] [9, 9, 9]]
tf.fill और tf.constant में कुछ अंतर हैं:
-
tf.fillकेवल स्केलर सामग्री का समर्थन करता है, जबकिtf.constantटेंसर मानों का समर्थन करता है। -
tf.fillकंप्यूटेशन ग्राफ में एक ऑप बनाता है जो रनटाइम पर वास्तविक टेंसर मान का निर्माण करता है। यहtf.constantके विपरीत है, जो संपूर्ण टेंसर को एकConstनोड के साथ ग्राफ में एम्बेड करता है। - क्योंकि
tf.fillग्राफ रनटाइम पर मूल्यांकन करता है, इसलिए यहtf.constantके विपरीत, अन्य रनटाइम टेंसरों के आधार पर गतिशील आकृतियों का समर्थन करता है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- आयाम: 1-डी। आउटपुट टेंसर के आकार को दर्शाता है।
- मान: 0-D (स्केलर)। लौटाए गए टेंसर को भरने के लिए मान।
(numpy) np.full के समतुल्य
प्रतिफल:
-
Output: आउटपुट टेंसर।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
Fill (const :: tensorflow::Scope & scope, :: tensorflow::Input dims, :: tensorflow::Input value) |
सार्वजनिक विशेषताएँ | |
|---|---|
operation | |
output | |
सार्वजनिक समारोह | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
सार्वजनिक विशेषताएँ
संचालन
Operation operation
आउटपुट
::tensorflow::Output output
सार्वजनिक समारोह
भरना
Fill( const ::tensorflow::Scope & scope, ::tensorflow::Input dims, ::tensorflow::Input value )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ्लो::आउटपुट
operator::tensorflow::Output() const