कोर्स
सिंगुलर मैट्रिक्स वह वर्गमैट्रिक्स है जिसे इनवर्ट नहीं किया जा सकता, यानी उसका कोई गुणात्मक व्युत्क्रम (multiplicative inverse) मौजूद नहीं होता। रैखिक बीजगणित की यह बुनियादी अवधारणा मशीन लर्निंग एल्गोरिदम से लेकर संगणनात्मक विधियों में संख्यात्मक स्थिरता तक, डेटा साइंस के अनुप्रयोगों पर व्यापक प्रभाव डालती है।
इस लेख में, हम जानेंगे कि किसी मैट्रिक्स को सिंगुलर क्या बनाता है और उसकी गणितीय विशेषताएँ और लक्षण क्या हैं। फिर हम सिंगुलर मैट्रिसेज़ का पता लगाने की विधियों की जाँच करेंगे। हम डेटा साइंस में इनके वास्तविक निहितार्थ समझेंगे और सीखेंगे कि इन्हें प्रभावी ढंग से कैसे संभालें।
सिंगुलर मैट्रिक्स क्या है?
सिंगुलर मैट्रिक्स वह वर्गमैट्रिक्स है जिसका डेटर्मिनेंट शून्य होता है, जिसके कारण वह इनवर्टिबल नहीं रहता।
गणितीय रूप से, किसी वर्गमैट्रिक्स A के लिए, यदि det(A) = 0, तो A सिंगुलर है और उसका इनवर्स मैट्रिक्स A⁻¹ अस्तित्व में नहीं होता।
सिंगुलर मैट्रिक्स की मूलभूत विशेषता यह है कि उसकी पंक्तियाँ या स्तंभ रैखिक रूप से आश्रित होते हैं, यानी कम से कम एक पंक्ति (या स्तंभ) अन्य पंक्तियों (या स्तंभों) के रैखिक संयोजन के रूप में व्यक्त की जा सकती है। यह आश्रय मैट्रिक्स में एक “अपूर्णता” पैदा करता है, जो उसे अद्वितीय इनवर्स होने से रोकता है।
सिंगुलर मैट्रिक्स को उसकी रैंक के माध्यम से भी समझा जा सकता है। कोई वर्गमैट्रिक्स तभी और केवल तभी सिंगुलर होता है जब उसकी रैंक उसकी पंक्तियों (या स्तंभों) की संख्या से कम हो। रैंक रैखिक रूप से स्वतंत्र पंक्तियों या स्तंभों की अधिकतम संख्या दर्शाती है, इसलिए जब यह मैट्रिक्स के आयाम से कम हो, तो सिंगुलैरिटी होती है।
यह अवधारणा महत्वपूर्ण है क्योंकि कई एल्गोरिदम मैट्रिक्स इनवर्ज़न पर निर्भर करते हैं—रेखीय प्रतिगमन (linear regression) समस्याओं को हल करने से लेकर कुछ मशीन लर्निंग तकनीकों को लागू करने तक। जब कोई मैट्रिक्स सिंगुलर होता है, तो ये क्रियाएँ विफल हो जाती हैं और स्थिति को संभालने के लिए वैकल्पिक तरीकों या पूर्व-प्रसंस्करण चरणों की आवश्यकता होती है।
सिंगुलर मैट्रिसेज़ की विशेषताएँ और शर्तें
सिंगुलर मैट्रिसेज़ के गणितीय गुणों को समझना डेटा साइंस वर्कफ्लो में संगणनात्मक समस्याएँ पैदा होने से पहले संभावित मुद्दों की पहचान करने में मदद करता है।
- शून्य डेटर्मिनेंट: सिंगुलर मैट्रिक्स का डेटर्मिनेंट हमेशा शून्य होता है, जो सीधे तौर पर गैर-इनवर्टिबिलिटी दर्शाता है। शून्य डेटर्मिनेंट का अर्थ है कि मैट्रिक्स रूपांतरण बिजेक्टिव नहीं है, जिससे कई इनपुट वेक्टर एक ही आउटपुट पर मैप हो सकते हैं।
- रैखिक आश्रय: सिंगुलर मैट्रिसेज़ में रैखिक रूप से आश्रित पंक्तियाँ या स्तंभ होते हैं, जहाँ कम से कम एक पंक्ति अन्य का रैखिक संयोजन होती है। यह आश्रय अनावश्यक जानकारी पैदा करता है, जो संगणनात्मक चुनौतियों का कारण बनता है।
- रैंक की कमी: एक सिंगुलर n×n मैट्रिक्स की रैंक n से कम होती है, यानी उसके आयाम से कम रैखिक रूप से स्वतंत्र पंक्तियाँ या स्तंभ होते हैं। यही कमी बताती है कि सिंगुलर मैट्रिक्स वाले तंत्रों में अद्वितीय हल क्यों नहीं होते।
- शून्य ईगेनवैल्यू: सिंगुलर मैट्रिक्स का कम से कम एक ईगेनवैल्यू ठीक शून्य होता है, जो उन दिशाओं के अनुरूप है जो रूपांतरण के दौरान पूरी तरह ध्वस्त हो जाती हैं। शून्य ईगेनवैल्यू की संख्या मैट्रिक्स की नलिटी के बराबर होती है।
- गैर-तुच्छ नल स्पेस: सिंगुलर मैट्रिसेज़ में ऐसे गैर-शून्य वेक्टर होते हैं जिन्हें मैट्रिक्स से गुणा करने पर शून्य वेक्टर मिलता है। इस नल स्पेस का आयाम यह दर्शाता है कि रूपांतरण के दौरान कितनी जानकारी खो जाती है।
अब जबकि हमने सिंगुलर मैट्रिक्स के बुनियादी गुण समझ लिए हैं, आइए इन्हें नॉन-सिंगुलर मैट्रिक्स के साथ तुलना करें।
सिंगुलर बनाम नॉन-सिंगुलर मैट्रिक्स
नॉन-सिंगुलर मैट्रिसेज़ इनवर्टिबल होती हैं और विश्वसनीय संख्यात्मक गणनाओं का समर्थन करती हैं, जबकि सिंगुलर मैट्रिसेज़ के इनवर्स नहीं होते और विशेष संभाल की आवश्यकता होती है। यह बुनियादी विभाजन डेटा साइंस अनुप्रयोगों में संगणनात्मक व्यवहार्यता तय करता है।
ये भिन्नताएँ उन प्रत्येक बुनियादी गुणों पर लागू होती हैं जिन्हें हमने पहले देखा था। नीचे दी गई तालिका सिंगुलर और नॉन-सिंगुलर मैट्रिसेज़ के बीच के अंतर का सार प्रस्तुत करती है:
|
गुण |
सिंगुलर मैट्रिक्स |
नॉन-सिंगुलर मैट्रिक्स |
|
डेटर्मिनेंट |
शून्य के बराबर |
गैर-शून्य मान |
|
इनवर्टिबिलिटी |
इनवर्स मौजूद नहीं होता |
अद्वितीय इनवर्स मौजूद होता है |
|
रैंक |
मैट्रिक्स के आयाम से कम |
मैट्रिक्स के आयाम के बराबर |
|
रैखिक स्वतंत्रता |
पंक्तियाँ/स्तंभ रैखिक रूप से आश्रित |
सभी पंक्तियाँ/स्तंभ रैखिक रूप से स्वतंत्र |
|
ईगेनवैल्यू |
कम से कम एक ईगेनवैल्यू शून्य |
सभी ईगेनवैल्यू गैर-शून्य |
|
नल स्पेस |
गैर-शून्य वेक्टर सम्मिलित |
केवल शून्य वेक्टर सम्मिलित |
|
तंत्र के हल Ax = b |
या तो कोई हल नहीं या अनंत अनेक हल |
अद्वितीय हल (जब तंत्र सुसंगत हो) |
|
ज्यामितीय व्याख्या |
रूपांतरण स्थान के आयाम को समेट देता है |
रूपांतरण स्थान के आयाम को संरक्षित रखता है |
|
कंडीशन नंबर |
अनंत |
ससीम धनात्मक मान |
|
संगणनात्मक स्थिरता |
संख्यात्मक रूप से अस्थिर क्रियाएँ |
आम तौर पर अच्छी-शर्त (well-conditioned) मैट्रिसेज़ के लिए स्थिर |
सिंगुलर मैट्रिसेज़ के उदाहरण
विशिष्ट उदाहरणों को देखना यह दर्शाने में मदद करता है कि व्यवहार में सिंगुलैरिटी कैसे प्रकट होती है और इन मैट्रिसेज़ को पहचानने की सहज समझ विकसित होती है।
सरल 2×2 सिंगुलर मैट्रिक्स
इस बुनियादी उदाहरण पर विचार करें जहाँ एक पंक्ति दूसरी का गुणज है:

सरल 2×2 सिंगुलर मैट्रिक्स (Image by Author)
यहाँ, दूसरी पंक्ति पहली पंक्ति का ठीक आधा है, जिससे रैखिक आश्रय बनता है। डेटर्मिनेंट (2×2) — (4×1) = 0 है, जो सिंगुलैरिटी की पुष्टि करता है।
शून्य पंक्ति या स्तंभ
कोई भी मैट्रिक्स जिसमें पूरी तरह शून्य वाली पंक्ति या स्तंभ हो, स्वचालित रूप से सिंगुलर होता है:

शून्य पंक्ति या स्तंभ (Image by Author)
शून्य पंक्ति मैट्रिक्स के लिए पूर्ण रैंक होना असंभव बना देती है, चाहे अन्य प्रविष्टियाँ कुछ भी हों।
समान पंक्तियाँ या स्तंभ
समान पंक्तियों या स्तंभों वाले मैट्रिसेज़ हमेशा सिंगुलर होते हैं:

समान पंक्तियाँ या स्तंभ (Image by Author)
पहली और तीसरी पंक्तियाँ समान हैं, जो पूर्ण रैखिक आश्रय बनाती हैं।
रैखिक संयोजन पर आश्रय
एक अधिक सूक्ष्म सिंगुलैरिटी तब होती है जब कोई पंक्ति अन्य पंक्तियों के संयोजन के बराबर होती है:

रैखिक संयोजन पर आश्रय (Image by Author)
यहाँ, तीसरी पंक्ति पहली दो पंक्तियों के योग के बराबर है: [3,5,2] = [1,2,1] + [2,3,1]।
उपरोक्त प्रत्येक उदाहरण दिखाता है कि दिखने में भिन्न मैट्रिसेज़ भी सिंगुलैरिटी को परिभाषित करने वाले रैखिक आश्रय के मूल गुण को साझा कर सकती हैं।
डेटा साइंस में सिंगुलर मैट्रिसेज़ क्यों उत्पन्न होती हैं?
वास्तविक दुनिया के डेटा की प्रकृति और सामान्य विश्लेषणात्मक वर्कफ़्लोज़ के कारण डेटा साइंस अनुप्रयोगों में सिंगुलर मैट्रिसेज़ अक्सर सामने आती हैं।
फीचर सेट में मल्टीकोलिनियरिटी
डेटा साइंस में सिंगुलर मैट्रिसेज़ का सबसे सामान्य स्रोत मल्टिकॉलीनियरिटी है, जब किसी डेटासेट में कई फीचर पूरी तरह या लगभग पूरी तरह सहसम्बद्ध होते हैं। इससे डिज़ाइन मैट्रिक्स के कॉलमों के बीच रैखिक निर्भरता बनती है, जो मैट्रिक्स ऑपरेशनों के दौरान सिंगुलैरिटी की ओर ले जाती है।
एक रिटेल डेटासेट पर विचार करें, जहाँ आपके पास total_sales, q1_sales, q2_sales, q3_sales और q4_sales जैसे फीचर हैं। यदि तिमाही बिक्री के मान हमेशा ठीक-ठीक कुल बिक्री के बराबर जुड़ते हैं, तो:
total_sales = q1_sales + q2_sales + q3_sales + q4_sales
जब यह संबंध सभी प्रेक्षणों में पूरी तरह लागू होता है, तो परिणामी डिज़ाइन मैट्रिक्स सिंगुलर हो जाती है। कोई भी लिनियर रिग्रेशन एल्गोरिद्म जो इस मैट्रिक्स को इनवर्ट करने की कोशिश करेगा, विफल होगा क्योंकि एक कॉलम को अन्य कॉलमों से पूरी तरह पूर्वानुमानित किया जा सकता है।
इसी तरह की स्थितियाँ व्युत्पन्न फीचर्स के साथ भी होती हैं, जैसे:
- सेल्सियस और फ़ॉरेनहाइट में तापमान
- आयु और जन्म-वर्ष (किसी स्थिर संदर्भ वर्ष के साथ)
- ऐसे अनुपात जहाँ अंश और हर भी फीचर हों
- डमी वेरिएबल जो किसी नियत मान तक जोड़ते हैं (डमी वेरिएबल ट्रैप)
फीचर्स की तुलना में अपर्याप्त डेटा
ऐसे उच्च-आयामी डेटासेट जिनमें प्रेक्षण फीचर्स से कम हों, स्वाभाविक रूप से सिंगुलर मैट्रिसेज़ पैदा करते हैं। जब आपके पास n सैंपल हों लेकिन p फीचर, जहाँ p > n, तो परिणामी n×n कोवेरिएंस मैट्रिक्स या ग्राम मैट्रिक्स की रैंक अधिकतम n होगी, जिससे वह सिंगुलर हो जाएगी यदि आपको p×p इनवर्टिबल मैट्रिक्स चाहिए।
यह “curse of dimensionality” आमतौर पर प्रभावित करता है:
- जीनोमिक्स डेटा जिसमें हजारों जीन हों लेकिन सैकड़ों सैंपल
- टेक्स्ट विश्लेषण जिसमें बड़ा शब्द-संग्रह हो लेकिन सीमित दस्तावेज़
- इमेज प्रोसेसिंग जिसमें उच्च-रिज़ोल्यूशन फीचर हों लेकिन छोटा प्रशिक्षण सेट
- वित्तीय मॉडलिंग जिसमें अनेक आर्थिक संकेतक हों, लेकिन छोटी टाइम सीरीज़
डेटा प्रीप्रोसेसिंग
आम प्रीप्रोसेसिंग चरण अनजाने में सिंगुलैरिटी ला सकते हैं:
- सेंटरिंग ट्रांसफॉर्मेशन: प्रत्येक फीचर को सेंटर करना (औसत घटाना) अपने आप में सिंगुलैरिटी नहीं लाता, पर अन्य रैखिक निर्भरताओं की मौजूदगी में, यह उन्हें बनाए रख सकता है या उभार सकता है। जहाँ फीचर पहले से लगभग निर्भर हों, वहाँ सीमित परिशुद्धता में सेंटरिंग उन्हें सटीक निर्भरता के और पास धकेल सकती है।
- स्केलिंग और नॉर्मलाइज़ेशन: कुछ स्केलिंग ऑपरेशन सूक्ष्म रैखिक संबंधों को और स्पष्ट कर सकते हैं, फ्लोटिंग-पॉइंट परिशुद्धता सीमाओं के कारण लगभग-निर्भर फीचर्स को पूर्ण निर्भरता में धकेलते हुए।
- फीचर इंजीनियरिंग: बहुपद फीचर, इंटरेक्शन टर्म, या बेसिस एक्सपैंशन बनाना अप्रत्याशित रैखिक संबंध ला सकता है। उदाहरण के लिए, यदि आप फीचर x, x² और 2x² — x बनाते हैं, तो तीसरा फीचर (2x² — x) पहले दो से पूरी तरह निर्धारित है।
सिंगुलैरिटी के इन सामान्य स्रोतों को समझना डेटा वैज्ञानिकों को अपने वर्कफ़्लो के शुरुआती चरणों में ही निवारक कदम उठाने में मदद देता है, जैसे एक्सप्लोरेटरी डेटा एनालिसिस के दौरान मल्टिकॉलीनियरिटी की जाँच करना या सक्रिय रूप से रेग्युलराइज़ेशन तकनीकों का उपयोग करना।
अब जब हम समझ गए हैं कि डेटा साइंस में सिंगुलर मैट्रिसेज़ क्यों उत्पन्न होती हैं, तो आइए उन्हें कम्प्यूटेशनल विफलताओं का कारण बनने से पहले पहचानने के व्यावहारिक तरीके देखें।
सिंगुलर मैट्रिसेज़ का पता कैसे लगाएँ
सिंगुलर मैट्रिक्स का पता लगाने का सबसे सीधा तरीका उसके डिटरमिनेंट की जाँच करना है। यदि किसी स्क्वायर मैट्रिक्स का डिटरमिनेंट शून्य है, तो मैट्रिक्स सिंगुलर और नॉन-इनवर्टिबल है। यह तरीका सरल, गणितीय रूप से सुदृढ़ और व्यवहार में व्यापक रूप से उपयोग किया जाता है।
आइए समझते हैं कि Python का उपयोग करके यह जाँच कैसे करें:
import numpy as np
# Example 2x2 matrix
A = np.array([[2, 4],
[1, 2]])
# Calculate the determinant
det_A = np.linalg.det(A)
print(f"Determinant of A: {det_A}")
# Check if matrix is singular
if np.isclose(det_A, 0):
print("Matrix A is singular.")
else:
print("Matrix A is non-singular.")
ऊपर के उदाहरण में, हम 2×2 मैट्रिक्स A परिभाषित करते हैं और np.linalg.det() का उपयोग करके उसका डिटरमिनेंट निकालते हैं। चूँकि फ्लोटिंग-पॉइंट अंकगणित छोटे संख्यात्मक त्रुटियाँ ला सकता है, हम np.isclose() का उपयोग करते हैं यह जाँचने के लिए कि डिटरमिनेंट प्रभावी रूप से शून्य है या नहीं। यदि है, तो हम निष्कर्ष निकालते हैं कि मैट्रिक्स सिंगुलर है।
नीचे आउटपुट में सिंगुलैरिटी की पुष्टि दिखाई देगी:

सिंगुलर मैट्रिक्स का पता लगाने वाला आउटपुट। (चित्र: लेखक)
यह तरीका सहज और व्यावहारिक दोनों है, जिससे डेटा साइंस वर्कफ़्लो में मैट्रिक्स इनवर्टिबिलिटी से जुड़े मुद्दों का निदान करते समय यह एक विश्वसनीय पहला कदम बन जाता है।
व्यवहार में सिंगुलर मैट्रिसेज़ को कैसे संभालें
डेटा साइंस वर्कफ़्लो में सिंगुलर मैट्रिसेज़ आने पर, कई रणनीतियाँ कम्प्यूटेशनल चुनौतियों को हल कर सकती हैं, जबकि विश्लेषणात्मक अखंडता को बनाए रखती हैं।
रेग्युलराइज़ेशन तकनीकें
डायगोनल में छोटे मान जोड़ना (रिज रेग्युलराइज़ेशन) रिग्रेशन समस्याओं में लगभग-सिंगुलर मैट्रिसेज़ को संभालने का सबसे सामान्य तरीका है। यह तकनीक सिंगुलर मैट्रिसेज़ को इनवर्टिबल में बदलती है और संख्यात्मक स्थिरता बनाए रखती है:
# Ridge regularization approach
lambda_reg = 1e-6
A_regularized = A + lambda_reg * np.eye(A.shape[0])
प्स्यूडो-इनवर्स गणना
मूर-पेनरोज़ प्स्यूडो-इनवर्स सिंगुलर मैट्रिसेज़ के लिए एक सामान्यीकृत इनवर्स प्रदान करता है, जो लीस्ट-स्क्वेयर्स अर्थ में “सर्वोत्तम” समाधान देता है:
# Using pseudoinverse for singular matrices
A_pinv = np.linalg.pinv(A)
x = A_pinv @ b
आयामीयता में कमी
रैखिक रूप से निर्भर फीचर्स को हटाना समस्या को उसके स्रोत पर ही सुलझा देता है। प्रिंसिपल कंपोनेंट एनालिसिस या फीचर चयन तकनीकें अतिरिक्त आयामों की पहचान कर उन्हें हटा सकती हैं:
# PCA-based dimensionality reduction
from sklearn.decomposition import PCA
pca = PCA(n_components=0.95)
X_reduced = pca.fit_transform(X)
वैकल्पिक एल्गोरिद्म
कुछ एल्गोरिद्म विशेष रूप से सिंगुलर मैट्रिसेज़ को संभालने के लिए डिज़ाइन किए गए हैं। पिवोटिंग के साथ QR डिकंपोज़िशन गुणांक मैट्रिक्स सिंगुलर होने पर भी रैखिक प्रणालियाँ हल कर सकता है, जहाँ समाधान मौजूद हों वहाँ उन्हें देता है और जहाँ न हों वहाँ असंगतियाँ दर्शाता है।
इन रणनीतियों से सुनिश्चित होता है कि सिंगुलर मैट्रिसेज़ डेटा साइंस प्रोजेक्ट्स को पटरी से नहीं उतारेंगी, साथ ही परिणामों की गणितीय दृढ़ता और व्याख्येयता भी बनी रहेगी।
निष्कर्ष
इस लेख में हमने सिंगुलर मैट्रिसेज़ का अध्ययन किया—जो ऐसी स्क्वायर मैट्रिसेज़ होती हैं जिनका डिटरमिनेंट शून्य होता है—और जो पंक्तियों या कॉलमों के बीच रैखिक निर्भरता के कारण इनवर्ट नहीं की जा सकतीं। हमने देखा कि वे डेटा साइंस में आम तौर पर क्यों दिखती हैं—मल्टिकॉलीनियरिटी और उच्च-आयामी डेटा से लेकर प्रीप्रोसेसिंग के दौरान आने वाली समस्याओं तक।
इस लेख में, हमने सिंगुलर मैट्रिसेज़ का पता लगाने और संभालने के तरीके भी देखे—जैसे डिटरमिनेंट जाँच, रेग्युलराइज़ेशन, प्स्यूडो-इनवर्स, और आयामीयता में कमी। (यदि आप स्वयं आगे और देखना चाहते हैं, तो कंडीशन नंबर विश्लेषण या सिंगुलर वैल्यू डिकंपोज़िशन जैसे उपकरण मैट्रिक्स के व्यवहार और संख्यात्मक स्थिरता पर और भी अंतर्दृष्टि दे सकते हैं।)
रैखिक बीजगणित और डेटा साइंस अनुप्रयोगों में इसकी अहम भूमिका की अपनी समझ गहरी करने के लिए, हमारे Linear Algebra for Data Science कोर्स में नामांकन करें, जहाँ आप इन बुनियादी सिद्धांतों और उनके वास्तविक दुनिया के परिदृश्यों में अनुप्रयोगों में निपुणता हासिल करेंगे।
एक वरिष्ठ डेटा वैज्ञानिक के रूप में, मैं बड़े पैमाने पर मशीन‑लर्निंग समाधान डिज़ाइन, विकसित और परिनियोजित करता/करती हूँ ताकि व्यवसाय बेहतर डेटा‑आधारित निर्णय ले सकें। डेटा साइंस लेखक के रूप में, मैं अपने सीख, करियर सलाह, और गहन व्यावहारिक ट्यूटोरियल साझा करता/करती हूँ।
आपके मन में उठने वाले प्रश्न
किस कारण मैट्रिक्स सिंगुलर होता है?
जब किसी मैट्रिक्स का डिटरमिनेंट शून्य होता है, तो वह सिंगुलर होता है, जो पंक्तियों या कॉलमों की रैखिक निर्भरता के कारण होता है। इसका अर्थ है कि कम-से-कम एक पंक्ति को अन्य पंक्तियों के संयोजन के रूप में व्यक्त किया जा सकता है।
क्या आयताकार मैट्रिसेज़ सिंगुलर हो सकती हैं?
नहीं, केवल स्क्वायर मैट्रिसेज़ ही सिंगुलर या नॉन-सिंगुलर हो सकती हैं। आयताकार मैट्रिसेज़ के डिटरमिनेंट नहीं होते और उन्हें पारंपरिक अर्थ में इनवर्ट नहीं किया जा सकता।
क्या कोई सिंगुलर मैट्रिक्स नॉन-सिंगुलर बन सकता है?
हाँ, रेग्युलराइज़ेशन तकनीकों के माध्यम से, जैसे डायगोनल में छोटे मान जोड़ना (रिज रेग्युलराइज़ेशन), या रैखिक रूप से निर्भर पंक्तियाँ/कॉलम हटाकर।
मशीन लर्निंग एल्गोरिद्म सिंगुलर मैट्रिसेज़ के साथ क्यों विफल होते हैं?
कई ML एल्गोरिद्म अनुकूलन के लिए मैट्रिक्स इनवर्शन की आवश्यकता रखते हैं (जैसे लिनियर रिग्रेशन)। सिंगुलर मैट्रिसेज़ इन गणनाओं को तोड़ देती हैं, जिससे एल्गोरिद्म विफल हो जाते हैं या अविश्वसनीय परिणाम देते हैं।
जब मैं किसी सिंगुलर मैट्रिक्स को इनवर्ट करने की कोशिश करता/करती हूँ तो क्या होता है?
Python एक LinAlgError उठाएगा या अनंत/NaN मानों वाली मैट्रिक्स लौटाएगा। यह ऑपरेशन विफल हो जाता है क्योंकि सिंगुलर मैट्रिसेज़ के लिए कोई इनवर्स मौजूद नहीं होता।
