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

TensorScatterUpdate

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
सार्वजनिक अंतिम श्रेणी TensorScatterUpdate

'सूचकांक' के अनुसार मौजूदा टेंसर में 'अपडेट' बिखेरें।

यह ऑपरेशन पास किए गए 'टेंसर' में विरल 'अपडेट' लागू करके एक नया टेंसर बनाता है। यह ऑपरेशन tf.scatter_nd के समान है, सिवाय इसके कि अपडेट मौजूदा टेंसर पर बिखरे हुए हैं (शून्य-टेंसर के विपरीत)। यदि मौजूदा टेंसर की मेमोरी का पुन: उपयोग नहीं किया जा सकता है, तो एक कॉपी बनाई और अपडेट की जाती है।

यदि 'सूचकांक' में डुप्लीकेट हैं, तो हम अनुक्रमणिका के लिए अंतिम अद्यतन चुनते हैं।

यदि सीपीयू पर एक आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो एक त्रुटि वापस आ जाती है।

चेतावनी : इस ऑपरेशन के लिए कुछ GPU विशिष्ट शब्दार्थ हैं। - यदि एक आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो इंडेक्स को नजरअंदाज कर दिया जाता है। - जिस क्रम में अपडेट लागू किए जाते हैं वह गैर-निर्धारिती होता है, इसलिए यदि `सूचकांक` में डुप्लीकेट हैं तो आउटपुट गैर-निर्धारणात्मक होगा।

`सूचकांक` एक पूर्णांक टेंसर है जिसमें आकार `आकार` के एक नए टेंसर में सूचकांक होते हैं।

  • `सूचकांक` में कम से कम 2 अक्ष होने चाहिए: `(num_updates, index_depth)`।
  • `इंडेक्स` की अंतिम धुरी `टेन्सर` में इंडेक्स करने के लिए कितनी गहरी है, इसलिए यह इंडेक्स गहराई `टेन्सर` के रैंक से कम होनी चाहिए: `इंडिसेस। शेप [-1] <= tensor.ndim`
अगर `indices.shape[-1] = tensor.rank` यह ऑप स्केलर तत्वों को अनुक्रमित और अद्यतन करता है। अगर `indices.shape[-1] <tensor.rank` यह इनपुट `टेन्सर` के स्लाइस को अनुक्रमित और अपडेट करता है।

प्रत्येक `अपडेट` की रैंक `tensor.रैंक - index.shape[-1]` होती है। 'अपडेट' का समग्र आकार है:

indices.shape[:-1] + tensor.shape[indices.shape[-1]:]
 
उपयोग के उदाहरणों के लिए पायथन [tf.tensor_scatter_nd_update](https://www.tensorflow.org/api_docs/python/tf/tensor_scatter_nd_update) फ़ंक्शन देखें।

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

आउटपुट <टी>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <T, U संख्या बढ़ाता है> TensorScatterUpdate <T>
create ( स्कोप स्कोप, ऑपरेंड <T> टेंसर, ऑपरेंड <U> इंडेक्स, ऑपरेंड <T> अपडेट)
एक नया TensorScatterUpdate ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <टी>
आउटपुट ()
दिए गए आकार और अद्यतनों के साथ एक नया टेंसर सूचकांकों के अनुसार लागू होता है।

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

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

सार्वजनिक आउटपुट <T> आउटपुट के रूप में ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक TensorScatterUpdate <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> टेंसर, ऑपरेंड <U> इंडेक्स, ऑपरेंड <T> अपडेट)

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

मापदंडों
दायरा वर्तमान दायरा
टेन्सर कॉपी/अपडेट करने के लिए टेंसर।
सूचकांक सूचकांक टेंसर।
अपडेट आउटपुट में बिखराव के लिए अद्यतन।
रिटर्न
  • TensorScatterUpdate का एक नया उदाहरण

सार्वजनिक आउटपुट <टी> आउटपुट ()

दिए गए आकार और अद्यतनों के साथ एक नया टेंसर सूचकांकों के अनुसार लागू होता है।