`पैराम्स` अक्ष `अक्ष` से `सूचकांक` के अनुसार स्लाइस इकट्ठा करें।
`सूचकांक` किसी भी आयाम (आमतौर पर 0-डी या 1-डी) का पूर्णांक टेंसर होना चाहिए। `params.shape[:axis] + indices.shape[batch_dims:] +params.shape[axis + 1:]` आकार के साथ एक आउटपुट टेंसर तैयार करता है, जहां:
# Scalar indices (output is rank(params) - 1).
output[a_0, ..., a_n, b_0, ..., b_n] =
params[a_0, ..., a_n, indices, b_0, ..., b_n]
# Vector indices (output is rank(params)).
output[a_0, ..., a_n, i, b_0, ..., b_n] =
params[a_0, ..., a_n, indices[i], b_0, ..., b_n]
# Higher rank indices (output is rank(params) + rank(indices) - 1).
output[a_0, ..., a_n, i, ..., j, b_0, ... b_n] =
params[a_0, ..., a_n, indices[i, ..., j], b_0, ..., b_n]
ध्यान दें कि सीपीयू पर, यदि कोई आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो एक त्रुटि वापस आ जाती है। जीपीयू पर, यदि आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो संबंधित आउटपुट मान में 0 संग्रहीत किया जाता है।
`tf.batch_gather` और tf.gather_nd
भी देखें।
नेस्टेड क्लासेस
कक्षा | इकट्ठा.विकल्प | Gather के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर संग्रह.विकल्प | बैचडिम्स (लंबा बैचडिम्स) |
स्थिर <T, TType का विस्तार करता है > <T> एकत्रित करता है | |
आउटपुट <T> | आउटपुट () `पैराम्स` से मान `indices` द्वारा दिए गए सूचकांकों से एकत्रित किए गए, आकार `params.shape[:axis] + indices.shape +params.shape[axis + 1:]` के साथ। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक इकट्ठा करें <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> पैरामीटर, ऑपरेंड <? एक्सटेंड TNumber > इंडेक्स, ऑपरेंड <? एक्सटेंड TNumber > एक्सिस, विकल्प... विकल्प)
एक नए गैदर ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
पैरामीटर | वह टेंसर जिससे मान एकत्रित करना है। कम से कम रैंक `अक्ष + 1` होनी चाहिए। |
सूचकांक | सूचकांक टेंसर. `[0,params.shape[axis])` श्रेणी में होना चाहिए। |
एक्सिस | `पैराम्स` में वह अक्ष जिससे `सूचकांक` एकत्र किए जाएं। पहले आयाम पर डिफ़ॉल्ट. नकारात्मक सूचकांक का समर्थन करता है. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- इकट्ठा का एक नया उदाहरण
सार्वजनिक आउटपुट <T> आउटपुट ()
`पैराम्स` से मान `indices` द्वारा दिए गए सूचकांकों से एकत्रित किए गए, आकार `params.shape[:axis] + indices.shape +params.shape[axis + 1:]` के साथ।