एक टेंसर के विशिष्ट आयामों को उलट देता है।
एक `टेंसर`, और एक `int32` टेंसर `अक्ष` दिया गया है जो रिवर्स करने के लिए `टेंसर` के आयामों के सेट का प्रतिनिधित्व करता है। यह ऑपरेशन प्रत्येक आयाम `i` को उलट देता है जिसके लिए `j` सेंट `अक्ष [j] == i` मौजूद है।
`टेंसर` में अधिकतम 8 आयाम हो सकते हैं। `अक्ष` में निर्दिष्ट आयामों की संख्या 0 या अधिक प्रविष्टियां हो सकती हैं। यदि एक इंडेक्स को एक से अधिक बार निर्दिष्ट किया जाता है, तो एक अमान्य आर्ग्यूमेंट त्रुटि उठाई जाती है।
उदाहरण के लिए:
# tensor 't' is [[[[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11]],
# [[12, 13, 14, 15],
# [16, 17, 18, 19],
# [20, 21, 22, 23]]]]
# tensor 't' shape is [1, 2, 3, 4]
# 'dims' is [3] or 'dims' is [-1]
reverse(t, dims) ==> [[[[ 3, 2, 1, 0],
[ 7, 6, 5, 4],
[ 11, 10, 9, 8]],
[[15, 14, 13, 12],
[19, 18, 17, 16],
[23, 22, 21, 20]]]]
# 'dims' is '[1]' (or 'dims' is '[-3]')
reverse(t, dims) ==> [[[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]]]]
# 'dims' is '[2]' (or 'dims' is '[-2]')
reverse(t, dims) ==> [[[[8, 9, 10, 11],
[4, 5, 6, 7],
[0, 1, 2, 3]]
[[20, 21, 22, 23],
[16, 17, 18, 19],
[12, 13, 14, 15]]]]
सार्वजनिक तरीके
आउटपुट <टी> | asOutput () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <टी, यू फैली संख्या> रिवर्स <टी> | |
आउटपुट <टी> | उत्पादन () `टेंसर` के समान आकार। |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक आउटपुट <टी> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थिर रिवर्स <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> टेन्सर, ओपेरैंड <u> अक्ष)
एक नया रिवर्स ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
टेन्सर | 8-डी तक। |
एक्सिस | 1-डी। रिवर्स करने के लिए आयामों के सूचकांक। रेंज में होना चाहिए [-रैंक (टेंसर), रैंक (टेंसर))`। |
रिटर्न
- रिवर्स का एक नया उदाहरण