पायथन में एक मैट्रिक्स एक द्वि-आयामी सरणी है जिसमें विशिष्ट पंक्तियों और स्तंभों की संख्या होती है। पायथन मैट्रिक्स में डेटा तत्व संख्या, तार या प्रतीक आदि हो सकते हैं।
मैट्रिक्स या द्वि-आयामी सूची एक महत्वपूर्ण डेटा संरचना है। मैट्रिक्स से जुड़े विभिन्न कार्यों में दो मैट्रिक्स का स्थानांतरण, जोड़ या गुणा शामिल है।
हम चर्चा करेंगे कि एक विशिष्ट संख्या में पंक्तियों और स्तंभों के साथ पायथन में एक मैट्रिक्स कैसे घोषित किया जाए और फिर उपयोगकर्ता से डेटा आइटम इनपुट करें और अंत में मैट्रिक्स को प्रिंट करें।
पायथन में एक मैट्रिक्स को नेस्टेड सूची के रूप में घोषित करें
पायथन में एक मैट्रिक्स को नेस्टेड सूची के रूप में घोषित किया जा सकता है। पंक्तियों और स्तंभों की संख्या निर्दिष्ट करने की आवश्यकता है। मान लीजिए पंक्तियों की संख्या 3 है और स्तंभों की संख्या 4 है। हम मैट्रिक्स को इस प्रकार घोषित करेंगे
Matrix=[[0]*4 for i in range(3)]
मैट्रिक्स तत्वों को इनपुट करें और उन्हें पंक्ति-वार प्रिंट करें
उदाहरण
col=4 rows=3 matrix=[[0]*col for i in range(rows)] for i in range(rows): print("Enter","row",i+1,"elements") for j in range(col): matrix[i][j]=int(input()) def rowvise(matrix): for i in range(rows): print(matrix[i]) print("print as nested list") print(matrix) print("print each row in separate line") rowvise(matrix)
आउटपुट
Enter row 1 elements 1 2 3 4 Enter row 2 elements 5 6 7 8 Enter row 3 elements 1 2 3 4 print as nested list [[1, 2, 3, 4], [5, 6, 7, 8], [1, 2, 3, 4]] print each row in separate line [1, 2, 3, 4] [5, 6, 7, 8] [1, 2, 3, 4]
ये मैट्रिक्स पर बुनियादी संचालन हैं, जिसमें मैट्रिक्स घोषित करना, डेटा तत्व मान निर्दिष्ट करना और मैट्रिक्स को प्रिंट करना शामिल है। दिए गए मैट्रिक्स में विशिष्ट तर्क को लागू करके अन्य ऑपरेशन जैसे ट्रांसपोज़ को प्राप्त किया जा सकता है।