`indices` के अनुसार `params` अक्ष `0` से फटे हुए स्लाइस इकट्ठा करें।
`आउटपुट_डेंस_वैल्यूज़` और `आउटपुट_नेस्टेड_स्प्लिट्स` से बना `रैग्डटेन्सर` आउटपुट आउटपुट करता है, जैसे:
output.shape = indices.shape + params.shape[1:]
output.ragged_rank = indices.shape.ndims + params.ragged_rank
output[i...j, d0...dn] = params[indices[i...j], d0...dn]
कहाँ- `params = ragged.from_nested_row_splits(params_dense_values,params_nested_splits)` वे मान प्रदान करता है जिन्हें एकत्र किया जाना चाहिए।
- `सूचकांक` dtype `int32` या `int64` के साथ एक सघन टेंसर है, जो दर्शाता है कि कौन से मान एकत्र किए जाने चाहिए।
- `आउटपुट = रैग्ड.फ्रॉम_नेस्टेड_रो_स्प्लिट्स(आउटपुट_डेंस_वैल्यूज, आउटपुट_नेस्टेड_स्प्लिट्स)` आउटपुट टेंसर है।
सार्वजनिक तरीके
स्थिर <T संख्या बढ़ाता है, U, V संख्या बढ़ाता है> RaggedGather <T, U> | |
आउटपुट <यू> | आउटपुटडेंसवैल्यूज़ () लौटाए गए RaggedTensor के लिए `flat_values`। |
सूची< आउटपुट <टी>> | आउटपुटनेस्टेडस्प्लिट्स () `नेस्टेड_रो_स्प्लिट्स` टेंसर जो लौटाए गए रैग्डटेन्सर के लिए पंक्ति-विभाजन को परिभाषित करते हैं। |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक स्थैतिक रैग्डगैदर <टी, यू> बनाएं ( स्कोप स्कोप, इटरेबल < ऑपरेंड <टी>> पैराम्सनेस्टेडस्प्लिट्स, ऑपरेंड <यू> पैराम्सडेंसवैल्यूज, ऑपरेंड <वी> इंडेक्स, लॉन्ग आउटपुटट्रैग्डरैंक)
एक नए RaggedGather ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
पैराम्सनेस्टेडस्प्लिट्स | `नेस्टेड_रो_स्प्लिट्स` टेंसर जो `पैराम्स` रैग्डटेन्सर इनपुट के लिए पंक्ति-विभाजन को परिभाषित करते हैं। |
पैराम्सडेंसवैल्यूज़ | `params` RaggedTensor के लिए `flat_values`। पाइथन स्तर पर Dens_values से फ़्लैट_values में एक शब्दावली परिवर्तन हुआ था, इसलिए Dens_values अप्रचलित नाम है। |
सूचकांक | मूल्यों के `पैरामीटर` के सबसे बाहरी आयाम में सूचकांक जिन्हें एकत्र किया जाना चाहिए। |
आउटपुटट्रैग्डरैंक | आउटपुट RaggedTensor की रैग्ड रैंक। `आउटपुट_नेस्टेड_स्प्लिट्स` में `रो_स्प्लिट्स` टेंसर की यह संख्या शामिल होगी। यह मान `indices.shape.ndims +params.ragged_rank - 1` के बराबर होना चाहिए। |
रिटर्न
- रैग्डगेदर का एक नया उदाहरण
सार्वजनिक सूची < आउटपुट <T>> आउटपुटनेस्टेडस्प्लिट्स ()
`नेस्टेड_रो_स्प्लिट्स` टेंसर जो लौटाए गए रैग्डटेन्सर के लिए पंक्ति-विभाजन को परिभाषित करते हैं।