TensorDiag

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

किसी दिए गए विकर्ण मान के साथ एक विकर्ण टेंसर लौटाता है।

एक `विकर्ण` को देखते हुए, यह ऑपरेशन `विकर्ण` के साथ एक टेंसर लौटाता है और बाकी सब कुछ शून्य के साथ गद्देदार होता है। विकर्ण की गणना इस प्रकार की जाती है:

मान लें कि `विकर्ण` के आयाम [D1,..., Dk] हैं, तो आउटपुट आयामों के साथ रैंक 2k का एक टेंसर है [D1,..., Dk, D1,..., Dk] जहां:

`आउटपुट[i1,..., ik, i1,..., ik] = विकर्ण[i1, ..., ik]` और 0 हर जगह।

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

# 'diagonal' is [1, 2, 3, 4]
 tf.diag(diagonal) ==> [[1, 0, 0, 0]
                        [0, 2, 0, 0]
                        [0, 0, 3, 0]
                        [0, 0, 0, 4]]
 

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

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

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "डायग"

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

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

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

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

सार्वजनिक स्थैतिक TensorDiag <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> विकर्ण)

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

पैरामीटर
दायरा वर्तमान दायरा
विकर्ण रैंक k टेंसर जहां k अधिकतम 1 है।
रिटर्न
  • TensorDiag का एक नया उदाहरण

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