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

पायथन - किसी भी आवृत्ति द्वारा मैट्रिक्स को सॉर्ट करें

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

उदाहरण

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

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' नामक एक विधि को परिभाषित किया गया है जो एक पैरामीटर के रूप में एक सूची लेता है, और तत्वों पर पुनरावृति करने के लिए सूची समझ का उपयोग करता है और यह जांचने के लिए 'नहीं' ऑपरेटर का उपयोग करता है कि कोई तत्व सूची में मौजूद नहीं है, और इसकी लंबाई निर्धारित करता है।

  • यह लंबाई आउटपुट के रूप में वापस आती है।

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

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

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


  1. पायथन में तत्वों की सूची आवृत्ति

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

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

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

  1. सॉर्ट () पायथन में

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