चेतावनी: इस एपीआई को पदावनत कर दिया गया है और प्रतिस्थापन के स्थिर होने के बाद इसे TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।

ResourceScatterNdUpdate

पब्लिक फाइनल क्लास रिसोर्सस्कैटरएनडीअपडेट

किसी दिए गए में अलग-अलग मानों या स्लाइस के लिए विरल `अपडेट` लागू करता है

'सूचकांक' के अनुसार परिवर्तनशील।

`रेफ` रैंक `पी` के साथ एक `टेन्सर` है और `इंडेक्स` रैंक `क्यू` का `टेन्सर` है।

`सूचकांक` पूर्णांक टेंसर होना चाहिए, जिसमें सूचकांक `रेफ` में हों। इसका आकार `[d_0, ..., d_{Q-2}, K]` होना चाहिए जहां `0 <K <= P`।

`सूचकांक` (लंबाई `के` के साथ) का अंतरतम आयाम `रेफरी` के `के`वें आयाम के साथ तत्वों (यदि `के = पी`) या स्लाइस (यदि `के <पी`) में सूचकांक से मेल खाता है।

`अपडेट`, आकार के साथ `Q-1+PK` रैंक का `टेन्सर` है:

[d_0, ..., d_{Q-2, ref.shape[K], ..., ref.shape[P-1]].
 }
उदाहरण के लिए, मान लें कि हम 4 बिखरे हुए तत्वों को रैंक -1 टेंसर से 8 तत्वों में अपडेट करना चाहते हैं। पायथन में, वह अद्यतन इस तरह दिखेगा:
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])
     update = tf.scatter_nd_update(ref, indices, updates)
     with tf.Session() as sess:
       print sess.run(update)
 
रेफरी के लिए परिणामी अद्यतन इस तरह दिखेगा:

[1, 11, 3, 10, 9, 6, 7, 12]

स्लाइस में अपडेट करने के तरीके के बारे में अधिक जानकारी के लिए tf.scatter_nd देखें।

नेस्टेड कक्षाएं

कक्षा रिसोर्सस्कैटरएनडीअपडेट।विकल्प ResourceScatterNdUpdate के लिए वैकल्पिक विशेषताएँ

सार्वजनिक तरीके

स्थिर <T संख्या बढ़ाता है, U> ResourceScatterNdUpdate
बनाएं ( स्कोप स्कोप, ऑपरेंड <?> रेफरी, ऑपरेंड <टी> इंडेक्स, ऑपरेंड <यू> अपडेट, विकल्प ... विकल्प)
एक नया ResourceScatterNdUpdate ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
स्टेटिक रिसोर्सस्कैटरएनडीअपडेट।विकल्प
उपयोग लॉकिंग (बूलियन उपयोग लॉकिंग)

विरासत में मिली विधियां

सार्वजनिक तरीके

पब्लिक स्टैटिक रिसोर्सस्कैटरएनडअपडेट क्रिएट ( स्कोप स्कोप, ऑपरेंड <?> रेफरी, ऑपरेंड <टी> इंडेक्स, ऑपरेंड <यू> अपडेट, विकल्प ... विकल्प)

एक नया ResourceScatterNdUpdate ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
संदर्भ एक संसाधन संभाल। एक VarHandleOp से होना चाहिए।
सूचकांक एक टेंसर। निम्न प्रकारों में से एक होना चाहिए: int32, int64. रेफरी में सूचकांकों का एक टेंसर।
अपडेट एक टेंसर। रेफरी के समान प्रकार होना चाहिए। रेफरी में जोड़ने के लिए अद्यतन मूल्यों का एक टेंसर।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • ResourceScatterNdUpdate का एक नया उदाहरण

सार्वजनिक स्थैतिक ResourceScatterNdUpdate.Options useLocking (बूलियन useLocking)

मापदंडों
लॉकिंग का उपयोग करें एक वैकल्पिक बूल। सच के लिए डिफ़ॉल्ट। यदि सही है, तो असाइनमेंट को लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है।