टेंसर के विशिष्ट आयामों को उलट देता है।
एक `टेंसर`, और एक `int32` टेन्सर `अक्ष` दिया गया है जो रिवर्स करने के लिए `टेंसर` के आयामों के सेट का प्रतिनिधित्व करता है। यह ऑपरेशन प्रत्येक आयाम `i` को उलट देता है जिसके लिए `j` st `axis[j] == i` मौजूद है।
`टेंसर` के अधिकतम 8 आयाम हो सकते हैं। `अक्ष` में निर्दिष्ट आयामों की संख्या 0 या अधिक प्रविष्टियाँ हो सकती है। यदि कोई सूचकांक एक से अधिक बार निर्दिष्ट किया जाता है, तो एक InvalidArgument त्रुटि उत्पन्न हो जाती है।
उदाहरण के लिए:
# 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]]]]
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <टी, यू संख्या बढ़ाता है> उल्टा <टी> | |
आउटपुट <T> | आउटपुट () `टेंसर` के समान आकार। |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक रिवर्स <टी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> टेंसर, ऑपरेंड <यू> अक्ष)
एक नया रिवर्स ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
टेन्सर | 8-डी तक. |
अक्ष | 1-डी. आयामों के सूचकांक उलटने के लिए. `[-रैंक(टेंसर), रैंक(टेंसर))` श्रेणी में होना चाहिए। |
रिटर्न
- रिवर्स का एक नया उदाहरण