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

Python का उपयोग करके मैट्रिक्स को ट्रांसपोज़ कैसे करें?


Python में नेस्टेड लूप्स का उपयोग करके मैट्रिक्स ट्रांसपोज़ करना

जब किसी मैट्रिक्स की पंक्तियों और कॉलम को आपस में बदल दिया जाता है, तो मैट्रिक्स को ट्रांसपोज़्ड कहा जाता है। Python में, एक मैट्रिक्स समान संख्या में आइटम्स की सूचियों की सूची के अलावा कुछ नहीं है। 3 पंक्तियों और 2 कॉलम का एक मैट्रिक्स निम्न सूची ऑब्जेक्ट है:

X = [[12,7],
     [4,5],
     [3,8]]

इसका ट्रांसपोज़्ड रूप 2 पंक्तियों और तीन कॉलम का होगा। नेस्टेड लूप्स का उपयोग करके इसे प्राप्त किया जा सकता है।

X = [[12,7],
     [4,5],
     [3,8]]
result = [[0,0,0],
          [0,0,0]]
# पंक्तियों के माध्यम से पुनरावृति करें
for i in range(len(X)):
    # कॉलम के माध्यम से पुनरावृति करें
    for j in range(len(X[0])):
        result[j][i] = X[i][j]
for r in result:
    print(r)

परिणाम एक ट्रांसपोज़्ड मैट्रिक्स होगा

[12, 4, 3]
[7, 5, 8]
  1. Python में TensorFlow का उपयोग करके मैट्रिक्स के विशिष्ट तत्वों/पंक्तियों का योग कैसे करें? Python में TensorFlow का उपयोग करके मैट्रिक्स के विशिष्ट तत्वों/पंक्तियों का योग कैसे करें?

    TensorFlow, Google द्वारा प्रदान किया गया एक मशीन लर्निंग फ्रेमवर्क है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसे Python के साथ मिलकर एल्गोरिदम, डीप लर्निंग एप्लिकेशन और बहुत कुछ लागू करने के लिए उपयोग किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें ऑप्टिमाइज़ेशन तकनीकें ह

  1. - Python प्रोग्राम में मैट्रिक्स का ट्रांसपोज़ खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक मैट्रिक्स दिया गया है, हमें मैट्रिक्स का ट्रांसपोज़ प्रदर्शित करने की आवश्यकता है। मैट्रिक्स का ट्रांसपोज़ A[i][j] पर मौजूद मान को A[j][i] से बदलकर प्राप्त किया जाता है। आइए नीचे कार्यान्वयन में अवधारणा का न

  1. पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक मैट्रिक्स दिए जाने पर, हमें ट्रांसपोज़ को उसी मैट्रिक्स में स्टोर करना होगा और इसे प्रदर्शित करना होगा। मैट्रिक्स का ट्रांसपोज़ पंक्तियों को कॉलम में और कॉलम को पंक्तियों में बदलकर