जब वर्ग मैट्रिक्स से पहले विकर्ण तत्वों को निकालना आवश्यक होता है, तो 'गणना' और सूची समझ का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [[45, 67, 85, 42, 11], [78, 99, 10, 13, 0], [91, 23, 23, 64, 23], [91, 11, 22, 14, 35]] print("The list is :") print(my_list) my_result = [] for index, element in enumerate(my_list): my_result.append([ele for index_1, ele in enumerate(element) if index_1 != index]) print("The resultant matrix is :") print(my_result)
आउटपुट
The list is : [[45, 67, 85, 42, 11], [78, 99, 10, 13, 0], [91, 23, 23, 64, 23], [91, 11, 22, 14, 35]] The resultant matrix is : [[67, 85, 42, 11], [78, 10, 13, 0], [91, 23, 64, 23], [91, 11, 22, 35]]
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली सूची परिभाषित की गई है।
-
सूची को 'गणना' का उपयोग करके पुनरावृत्त किया गया है।
-
सूची समझ का उपयोग पहले पुनरावृत्ति के भीतर किया जाता है।
-
यहां, यह देखने के लिए जाँच की जाती है कि क्या तत्व का सूचकांक प्रगणित तत्व के सूचकांक के समान है।
-
यदि वे समान नहीं हैं, तो इसे खाली सूची में जोड़ दिया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।