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

पायथन - अधिकतम पंक्ति तत्व द्वारा मैट्रिक्स को सॉर्ट करें

जब अधिकतम पंक्ति तत्व द्वारा मैट्रिक्स को सॉर्ट करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो एक पैरामीटर लेती है और परिणाम निर्धारित करने के लिए 'अधिकतम' विधि का उपयोग करती है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

def sort_max(row):
   return max(row)

my_list = [[15, 27, 18], [39, 20, 13], [13, 15, 56], [43, 13, 25]]

print("The list is :")
print(my_list)

my_list.sort(key = sort_max, reverse = True)

print("The result is :")
print(my_list)

आउटपुट

The list is :
[[15, 27, 18], [39, 20, 13], [13, 15, 56], [43, 13, 25]]
The result is :
[[13, 15, 56], [43, 13, 25], [39, 20, 13], [15, 27, 18]]

स्पष्टीकरण

  • 'Sort_max' नाम की एक विधि परिभाषित की गई है जो पंक्ति को एक पैरामीटर के रूप में लेती है, और आउटपुट के रूप में पंक्ति का अधिकतम तत्व लौटाती है।

  • विधि के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • सूची को 'सॉर्ट' विधि का उपयोग करके क्रमबद्ध किया जाता है और कुंजी को पहले परिभाषित विधि के रूप में निर्दिष्ट किया जाता है।

  • इसके अलावा, 'सॉर्ट' विधि में 'रिवर्स' पैरामीटर को 'ट्रू' पर सेट किया जाता है ताकि लिस्ट रिवर्स सॉर्ट की जा सके।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में एक मैट्रिक्स में प्रत्येक पंक्ति के सबसे छोटे प्रतिच्छेदन तत्व को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक 2D मैट्रिक्स है जहां प्रत्येक पंक्ति को आरोही क्रम में क्रमबद्ध किया गया है। हमें प्रत्येक पंक्ति में मौजूद सबसे छोटी संख्या ज्ञात करनी है। अगर ऐसा कोई परिणाम नहीं है, तो -1 लौटाएं। तो, अगर इनपुट पसंद है 2 3 5 5 10 10 1 3 5 तो आउटपुट 5 . होगा इसे हल करने के लिए, हम

  1. पायथन में एक मैट्रिक्स का कॉलम सॉर्ट

    मान लीजिए हमारे पास एक मैट्रिक्स है, हमें प्रत्येक कॉलम को आरोही क्रम में क्रमबद्ध करना होगा। तो, अगर इनपुट पसंद है 11 21 31 6 6 4 1 11 8 तो आउटपुट होगा 1 6 4 6 11 8 11 21 31 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - R:=मैट्रिक्स की पंक्ति गणन

  1. 1 की अधिकतम संख्या वाली पंक्ति को खोजने के लिए पायथन मानचित्र कार्य करता है

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो मानचित्र का उपयोग करके मैट्रिक्स से अधिकतम 1 के साथ एक पंक्ति ढूंढता है। समारोह। मान लें कि हमारे पास निम्न मैट्रिक्स है। मैट्रिक्स =[ [0, 0, 1], [1, 1, 1], [1, 1, 0] ] हम प्रोग्राम को अलग-अलग तरीकों से लिख सकते हैं। लेकिन, मानचित्र . का उप