Sqrtm

सार्वजनिक अंतिम वर्ग Sqrtm

एक या अधिक वर्ग आव्यूहों के आव्यूह वर्गमूल की गणना करता है:

matmul(sqrtm(A), sqrtm(A)) = A

इनपुट मैट्रिक्स उलटा होना चाहिए. यदि इनपुट मैट्रिक्स वास्तविक है, तो इसमें कोई eigenvalues ​​​​नहीं होना चाहिए जो वास्तविक और नकारात्मक हों (जटिल संयुग्म eigenvalues ​​​​के जोड़े की अनुमति है)।

मैट्रिक्स वर्गमूल की गणना पहले मैट्रिक्स को वास्तविक शूर अपघटन के साथ अर्ध-त्रिकोणीय रूप में कम करके की जाती है। फिर अर्ध-त्रिकोणीय मैट्रिक्स के वर्गमूल की गणना सीधे की जाती है। एल्गोरिथम का विवरण यहां पाया जा सकता है: निकोलस जे. हिघम, "एक वास्तविक मैट्रिक्स के वास्तविक वर्गमूलों की गणना", रैखिक बीजगणित अनुप्रयोग, 1987।

इनपुट `[..., M, M]` आकार का एक टेंसर है जिसके सबसे अंदरूनी 2 आयाम वर्ग मैट्रिक्स बनाते हैं। आउटपुट सभी इनपुट सबमैट्रिसेस `[..., :, :]` के लिए मैट्रिक्स वर्गमूल वाले इनपुट के समान आकार का एक टेंसर है।

स्थिरांक

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

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

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

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

स्थिरांक

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

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

स्थिर मान: "मैट्रिक्सस्क्वायररूट"

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

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

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

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

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

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

पैरामीटर
दायरा वर्तमान दायरा
इनपुट आकार `[..., एम, एम]` है।
रिटर्न
  • Sqrtm का एक नया उदाहरण

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

आकार `[..., एम, एम]` है।