Roll

सार्वजनिक अंतिम कक्षा रोल

एक टेंसर के तत्वों को एक अक्ष के अनुदिश घुमाता है।

तत्वों को 'अक्ष' के आयाम के साथ 'शिफ्ट' की ऑफसेट द्वारा सकारात्मक रूप से (बड़े सूचकांकों की ओर) स्थानांतरित किया जाता है। नकारात्मक `शिफ्ट` मान तत्वों को विपरीत दिशा में स्थानांतरित कर देगा। जो तत्व अंतिम स्थिति से गुजरे हैं वे पहली स्थिति में लपेटे जाएंगे और इसके विपरीत भी। एकाधिक अक्षों के साथ एकाधिक बदलाव निर्दिष्ट किए जा सकते हैं।

उदाहरण के लिए:

# 't' is [0, 1, 2, 3, 4]
 roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
 
 # shifting along multiple dimensions
 # 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
 roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
 
 # shifting along the same axis multiple times
 # 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
 roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
 

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

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

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

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

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

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

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

सार्वजनिक स्थैतिक रोल <टी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> इनपुट, ऑपरेंड <यू> शिफ्ट, ऑपरेंड <वी> अक्ष)

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

पैरामीटर
दायरा वर्तमान दायरा
बदलाव आयाम 0-डी या 1-डी होना चाहिए। `shift[i]` उन स्थानों की संख्या निर्दिष्ट करता है जिनके द्वारा तत्वों को `axis[i]` द्वारा निर्दिष्ट आयाम के साथ सकारात्मक रूप से (बड़े सूचकांकों की ओर) स्थानांतरित किया जाता है। नकारात्मक बदलाव तत्वों को विपरीत दिशा में घुमाएंगे।
अक्ष आयाम 0-डी या 1-डी होना चाहिए। `axis[i]` उस आयाम को निर्दिष्ट करता है जिसमें बदलाव `shift[i]` होना चाहिए। यदि एक ही अक्ष को एक से अधिक बार संदर्भित किया जाता है, तो उस अक्ष के लिए कुल बदलाव उस अक्ष से संबंधित सभी बदलावों का योग होगा।
रिटर्न
  • रोल का एक नया उदाहरण

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

इसका आकार और आकार इनपुट के समान है। तत्वों को 'अक्ष' के आयामों के साथ 'शिफ्ट' के ऑफसेट द्वारा सकारात्मक रूप से (बड़े सूचकांकों की ओर) स्थानांतरित किया जाता है।