DynamicPartition
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
`विभाजन` से सूचकांकों का उपयोग करके `डेटा` को `num_partitions` टेंसर में विभाजित करें।
`partitions.ndim` आकार के प्रत्येक इंडेक्स टुपल `js` के लिए, स्लाइस `data[js, ...]` `आउटपुट[partitions[js]]` का हिस्सा बन जाता है। `विभाजन[js] = i` वाले स्लाइस को `आउटपुट[i]` में `js` के शब्दकोषीय क्रम में रखा गया है, और `आउटपुट[i]` का पहला आयाम `विभाजन` में प्रविष्टियों की संख्या के बराबर है `मैं`. विस्तार से,
outputs[i].shape = [sum(partitions == i)] + data.shape[partitions.ndim:]
outputs[i] = pack([data[js, ...] for js if partitions[js] == i])
`data.shape` को `partitions.shape` से शुरू होना चाहिए।
उदाहरण के लिए:
# Scalar partitions.
partitions = 1
num_partitions = 2
data = [10, 20]
outputs[0] = [] # Empty with shape [0, 2]
outputs[1] = [[10, 20]]
# Vector partitions.
partitions = [0, 0, 1, 1, 0]
num_partitions = 2
data = [10, 20, 30, 40, 50]
outputs[0] = [10, 20, 50]
outputs[1] = [30, 40]
विभाजनों को वापस मर्ज करने के तरीके के उदाहरण के लिए `dynamic_stitch` देखें।
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
विरासत में मिले तरीके
कक्षा java.lang.Object से बूलियन | बराबर (ऑब्जेक्ट arg0) |
अंतिम कक्षा<?> | गेटक्लास () |
int यहाँ | हैशकोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
इंटरफ़ेस java.lang.Iterable से अमूर्त शून्य | प्रत्येक के लिए (उपभोक्ता<? सुपर टी> arg0) |
सार इटरेटर< ऑपरेंड <टी>> | पुनरावर्तक () |
सार स्प्लिटरेटर< ऑपरेंड <टी>> | विभाजक () |
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
स्थिर मान: "गतिशील विभाजन"
सार्वजनिक तरीके
एक नए डायनामिकपार्टिशन ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|
विभाजन | कोई भी आकार. `[0, num_partitions)` श्रेणी में सूचकांक। |
---|
संख्याविभाजन | आउटपुट के लिए विभाजनों की संख्या. |
---|
रिटर्न
- डायनामिकपार्टिशन का एक नया उदाहरण
सार्वजनिक इटरेटर< ऑपरेंड <T>> इटरेटर ()
सार्वजनिक सूची < आउटपुट <T>> आउटपुट ()
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-10 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-09-10 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}