एक वेरिएबल में व्यक्तिगत मानों या स्लाइसों में विरल जोड़ लागू करता है।
`ref` रैंक `P` वाला `Tensor` है और `indices` रैंक `Q` वाला `Tensor` है।
`सूचकांक` पूर्णांक टेंसर होना चाहिए, जिसमें सूचकांक `रेफ` में हों। इसका आकार `[d_0, ..., d_{Q-2}, K]` होना चाहिए जहां `0 < K <= P`।
`सूचकांकों` का अंतरतम आयाम (लंबाई `K` के साथ) `ref` के `K`वें आयाम के साथ तत्वों (यदि `K = P`) या स्लाइस (यदि `K < P`) के सूचकांकों से मेल खाता है।
`अपडेट` आकार के साथ `Q-1+PK` रैंक का `टेन्सर` है:
[d_0, ..., d_{Q-2
, ref.shape[K], ..., ref.shape[P-1]]
}
ref = tf.Variable([1, 2, 3, 4, 5, 6, 7, 8])
indices = tf.constant([[4], [3], [1], [7]])
updates = tf.constant([9, 10, 11, 12])
add = tf.scatter_nd_add(ref, indices, updates)
with tf.Session() as sess:
print sess.run(add)
[1, 13, 3, 14, 14, 6, 7, 20]
स्लाइस में अपडेट करने के तरीके के बारे में अधिक जानकारी के लिए `tf.scatter_nd` देखें।
नेस्टेड क्लासेस
कक्षा | ScatterNdAdd.विकल्प | ScatterNdAdd के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <T, U संख्या बढ़ाता है> ScatterNdAdd <T> | |
आउटपुट <T> | आउटपुटरेफ () रेफरी के समान। |
स्थिर ScatterNdAdd.Options | यूज़लॉकिंग (बूलियन यूज़लॉकिंग) |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक ScatterNdAdd <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> रेफरी, ऑपरेंड <U> इंडेक्स, ऑपरेंड <T> अपडेट, विकल्प... विकल्प)
एक नया ScatterNdAdd ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
रेफरी | एक परिवर्तनशील टेंसर। वेरिएबल नोड से होना चाहिए. |
सूचकांक | एक टेंसर. निम्न प्रकारों में से एक होना चाहिए: int32, int64। रेफरी में सूचकांकों का एक टेंसर। |
अपडेट | एक टेंसर. रेफरी के समान प्रकार होना चाहिए। रेफरी में जोड़ने के लिए अद्यतन मानों का एक टेंसर। |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- ScatterNdAdd का एक नया उदाहरण
सार्वजनिक आउटपुट <टी> आउटपुटरेफ ()
रेफरी के समान। उन परिचालनों के लिए एक सुविधा के रूप में लौटाया गया जो अद्यतन होने के बाद अद्यतन मानों का उपयोग करना चाहते हैं।
सार्वजनिक स्थैतिक ScatterNdAdd. ऑप्शंस यूज़लॉकिंग (बूलियन यूज़लॉकिंग)
पैरामीटर
लॉकिंग का उपयोग करें | एक वैकल्पिक बूल. डिफ़ॉल्ट सत्य पर। यदि सत्य है, तो असाइनमेंट लॉक द्वारा सुरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है। |
---|