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

पायथन - मैट्रिक्स को None आवृत्ति के अनुसार सॉर्ट करें


परिचय

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

उदाहरण

def get_None_freq(row):
    return len([element for element in row if not element])

my_list = [[None, 24], [None, 33, 3, None], [42, 24, 55], [13, None, 24]]
print("The list is : ")
print(my_list)

my_list.sort(key=get_None_freq)
print("The result is : ")
print(my_list)

आउटपुट

The list is : [[None, 24], [None, 33, 3, None], [42, 24, 55], [13, None, 24]]
The result is : [[42, 24, 55], [None, 24], [13, None, 24], [None, 33, 3, None]]

व्याख्या

  • 'get_None_freq' नामक एक मेथड परिभाषित की जाती है जो एक सूची को पैरामीटर के रूप में लेती है, और लिस्ट कॉम्प्रिहेंशन का उपयोग करके तत्वों पर पुनरावृत्ति करती है और 'not' ऑपरेटर का उपयोग करके जांचती है कि कोई तत्व सूची में मौजूद नहीं है, और इसकी लंबाई निर्धारित करती है।
  • यह लंबाई आउटपुट के रूप में लौटाई जाती है।
  • मेथड के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • पहले से परिभाषित मेथड को की के रूप में निर्दिष्ट करके 'sort' मेथड का उपयोग करके सूची को सॉर्ट किया जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - पायथन में लिस्ट के तत्वों की आवृत्ति

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

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

    समस्या विवरण एक मैट्रिक्स दिया गया है, हमें इसके प्रत्येक कॉलम को आरोही क्रम में सॉर्ट करना है। उदाहरण इनपुट मैट्रिक्स: 112131 664 1118 आउटपुट मैट्रिक्स (प्रत्येक कॉलम सॉर्टेड): 164 6118 112131 एल्गोरिदम R = पंक्तियों की संख्या, C = कॉलम की संख्या परिणाम मैट्रिक्स res बनाएं (शून्य से भरा

  1. - पायथन में sort() मेथड

    इस ट्यूटोरियल में, हम सूची के sort मेथड के बारे में जानेंगे। आइए ट्यूटोरियल में गोता लगाएं। sort मेथड का उपयोग किसी भी सूची को आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए किया जाता है। वैकल्पिक पैरामीटर के साथ या बिना sort मेथड के कई मामले हैं।sort मेथड एक इन-प्लेस मेथड है। यह मूल सूची में सीधे पर