Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

उदाहरण के साथ पायथन मैट्रिक्स की व्याख्या करें

पायथन में एक मैट्रिक्स एक द्वि-आयामी सरणी है जिसमें विशिष्ट पंक्तियों और स्तंभों की संख्या होती है। पायथन मैट्रिक्स में डेटा तत्व संख्या, तार या प्रतीक आदि हो सकते हैं।

मैट्रिक्स या द्वि-आयामी सूची एक महत्वपूर्ण डेटा संरचना है। मैट्रिक्स से जुड़े विभिन्न कार्यों में दो मैट्रिक्स का स्थानांतरण, जोड़ या गुणा शामिल है।

हम चर्चा करेंगे कि एक विशिष्ट संख्या में पंक्तियों और स्तंभों के साथ पायथन में एक मैट्रिक्स कैसे घोषित किया जाए और फिर उपयोगकर्ता से डेटा आइटम इनपुट करें और अंत में मैट्रिक्स को प्रिंट करें।

पायथन में एक मैट्रिक्स को नेस्टेड सूची के रूप में घोषित करें

पायथन में एक मैट्रिक्स को नेस्टेड सूची के रूप में घोषित किया जा सकता है। पंक्तियों और स्तंभों की संख्या निर्दिष्ट करने की आवश्यकता है। मान लीजिए पंक्तियों की संख्या 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]

ये मैट्रिक्स पर बुनियादी संचालन हैं, जिसमें मैट्रिक्स घोषित करना, डेटा तत्व मान निर्दिष्ट करना और मैट्रिक्स को प्रिंट करना शामिल है। दिए गए मैट्रिक्स में विशिष्ट तर्क को लागू करके अन्य ऑपरेशन जैसे ट्रांसपोज़ को प्राप्त किया जा सकता है।


  1. उदाहरण के साथ Python 2.x और Python 3.x के बीच महत्वपूर्ण अंतर

    इस लेख में, हम Python 2.x में बड़े बदलावों के बारे में जानेंगे। और पायथन 3.x. इनपुट पद्धति आउटपुट पद्धति डिवीजन ऑपरेटर अपवाद प्रबंधन इनपुट पद्धति पहले हमारे पास रॉ_इनपुट () मेथड हुआ करती थी लेकिन नए वर्जन में इसे इनपुट () मेथड से बदल दिया जाता है जैसा कि नीचे दिखाया गया है यहां हम दो अलग-अलग सिं

  1. उदाहरण के साथ पायथन में टाइमिट?

    पायथन कोड के एक टुकड़े के निष्पादन के समय को मापने के लिए पायथन कई तरीके प्रदान करता है। एक तरीका यह है कि पायथन इनबिल्ट टाइम मॉड्यूल का उपयोग करें और प्रोग्राम के निष्पादन से पहले और बाद में समय बचाएं? पायथन टाइमिट जब कोई प्रोग्राम चल रहा होता है, तो उस कोड को एक्जीक्यूटेबल बनाने के लिए बैकग्राउंड

  1. पायथन में मैट्रिक्स हेरफेर

    पायथन में हम विभिन्न मैट्रिक्स जोड़तोड़ और संचालन को हल कर सकते हैं। Numpy मॉड्यूल मैट्रिक्स संचालन के लिए विभिन्न तरीके प्रदान करता है। जोड़ें () - दो आव्यूहों के तत्वों को जोड़ें। घटाना () - दो आव्यूहों के तत्वों को घटाएं। विभाजित () − दो आव्यूहों के तत्वों को विभाजित करें। गुणा () − दो आव्यूह