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

पायथन में N*N टुपल मैट्रिक्स में रूपांतरण


जब एक N*N टुपल को मैट्रिक्स में बदलने की आवश्यकता होती है, तो एक साधारण लूप और * ऑपरेटर का उपयोग किया जा सकता है।

* ऑपरेटर का उपयोग दो मानों का गुणनफल प्राप्त करने के लिए किया जा सकता है। इसका उपयोग एक ही मान को कई बार गुणा करने और कंसोल पर प्रदर्शित करने के लिए भी किया जा सकता है।

उदाहरण

my_tuple_1 = ((11, 14), (0, 78), (33, 11), (10, 78))
print("टुपल का टुपल है: ")
print(my_tuple_1)
N = 4
print("N का मान " + str(N) + " पर इनिशियलाइज़ किया गया है")
my_result = []
for tup in my_tuple_1:
    my_result.append(tup + (0,) * (N - len(tup)))
print("मान भरने के बाद टुपल है: ")
print(my_result)

आउटपुट

टुपल का टुपल है: ((11, 14), (0, 78), (33, 11), (10, 78))
N का मान 4 पर इनिशियलाइज़ किया गया है
मान भरने के बाद टुपल है: [(11, 14, 0, 0), (0, 78, 0, 0), (33, 11, 0, 0), (10, 78, 0, 0)]

व्याख्या

  • एक नेस्टेड टुपल परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • 'N' का मान परिभाषित और प्रदर्शित किया जाता है।
  • एक और खाली सूची बनाई जाती है।
  • नेस्टेड टुपल पर पुनरावृति की जाती है, और प्रत्येक मान के बाद 0 जोड़ा जाता है, और 'N - len(tup)' बार दोहराया जाता है।
  • इसे एक मान को असाइन किया जाता है।
  • इसे कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में मैट्रिक्स आरंभ करना

    इस लेख में, हम सीखेंगे कि पायथन 3.x (या पूर्व संस्करणों) में दो-आयामी सूची का उपयोग करके मैट्रिक्स को कैसे आरंभ किया जा सकता है। आइए मैट्रिक्स को आरंभ करने के सहज तरीके को देखें जो केवल पायथन भाषा प्रदान करती है। यहाँ हम सूची समझ का लाभ उठाते हैं। हम आंतरिक सूची को आरंभ करते हैं और फिर सूची समझ का

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

    मैट्रिक्स ट्रांसपोज़ का अर्थ है पंक्तियों को कॉलम और कॉलम को पंक्तियों में बदलना। उदाहरण # मूल मैट्रिक्स (3x2) x = [[1, 2], [3, 4], [5, 6]] # ट्रांसपोज़ (2x3) x1 = [[1, 3, 5], [2, 4, 6]] विधि 1: नेस्टेड लूप (क्लासिक) x = [[1, 2], [3, 4], [5, 6]] rows = len(x) cols = len(x[0]) res

  1. - पायथन में टुपल कैसे परिभाषित करें?

    टुपल पायथन में स्टैंडर्ड डेटा टाइप्स में से एक है। यह ऑब्जेक्ट्स का एक इम्यूटेबल सीक्वेंस है। टुपल ऑब्जेक्ट एक या अधिक ऑब्जेक्ट्स को, जरूरी नहीं कि एक ही प्रकार के हों, कॉमा से अलग करके रखकर बनाया जाता है। कलेक्शन को वैकल्पिक रूप से पैरेंथेसिस के अंदर रखा जा सकता है। >>> t1 = 1, Ravi, 75.5