एक `रैग्ड टेन्सर` देता है जिसमें संख्याओं के निर्दिष्ट क्रम होते हैं।
`rt_dense_values` और `rt_nested_splits` से बना एक `RaggedTensor` `result` देता है, जैसे कि `result[i] = range(starts[i], Limits[i], deltas[i])`।
(rt_nested_splits, rt_dense_values) = ragged_range(
starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
print(result)
<tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >
इनपुट tensors `starts`,` limits`, और `deltas` scalars या वैक्टर हो सकता है। वेक्टर इनपुट सभी का आकार समान होना चाहिए। वेक्टर इनपुट के आकार से मेल खाने के लिए स्केलर इनपुट प्रसारित किए जाते हैं। सार्वजनिक तरीके
स्थिर <टी फैली संख्या> RaggedRange <लांग, टी> | |
स्थिर <यू संख्या फैली हुई है, टी फैली संख्या> RaggedRange <यू, टी> | |
आउटपुट <टी> | rtDenseValues () लौटाए गए `RaggedTensor` के लिए `flat_values`। |
आउटपुट <u> | rtNestedSplits () लौटाए गए `रैग्ड टेंसर` के लिए `row_splits`। |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक स्थिर RaggedRange <लांग, टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> शुरू होता है, ओपेरैंड <टी> सीमा, ओपेरैंड <टी> डेल्टा)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नया रैग्डरेंज ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
प्रारंभ होगा | प्रत्येक श्रेणी की शुरुआत। |
सीमाएं | प्रत्येक सीमा की सीमा। |
डेल्टा | प्रत्येक श्रेणी के डेल्टा। |
रिटर्न
- रैग्डरेंज का एक नया उदाहरण
सार्वजनिक स्थिर RaggedRange <यू, टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> शुरू होता है, ओपेरैंड <टी> सीमा, ओपेरैंड <टी> डेल्टा, कक्षा <u> Tsplits)
एक नया रैग्डरेंज ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
प्रारंभ होगा | प्रत्येक श्रेणी की शुरुआत। |
सीमाएं | प्रत्येक सीमा की सीमा। |
डेल्टा | प्रत्येक श्रेणी के डेल्टा। |
रिटर्न
- रैग्डरेंज का एक नया उदाहरण