जब पंक्ति माध्यिका द्वारा मैट्रिक्स को छाँटना आवश्यक होता है, तो एक विधि परिभाषित की जाती है जो परिणाम निर्धारित करने के लिए 'माध्यिका' पद्धति का उपयोग करती है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
from statistics import median def median_row(row): return median(row) my_list = [[43, 14, 27], [13, 27, 24], [32, 56, 18], [34, 62, 55]] print("The list is :") print(my_list) my_list.sort(key = median_row) print("The result is :") print(my_list)
आउटपुट
The list is : [[43, 14, 27], [13, 27, 24], [32, 56, 18], [34, 62, 55]] The result is : [[13, 27, 24], [43, 14, 27], [32, 56, 18], [34, 62, 55]]
स्पष्टीकरण
-
आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
-
'मेडियन_रो' नाम की एक विधि परिभाषित की गई है जो पंक्ति को एक पैरामीटर के रूप में लेती है, 'माध्यिका' विधि का उपयोग करके पंक्ति के माध्यिका को आउटपुट के रूप में लौटाती है।
-
सूची की सूची को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
सूची को 'सॉर्ट' विधि का उपयोग करके क्रमबद्ध किया जाता है और कुंजी को पहले परिभाषित विधि के रूप में निर्दिष्ट किया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।