इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो मानचित्र का उपयोग करके मैट्रिक्स से अधिकतम 1 के साथ एक पंक्ति ढूंढता है। समारोह।
मान लें कि हमारे पास निम्न मैट्रिक्स है।
मैट्रिक्स =[ [0, 0, 1], [1, 1, 1], [1, 1, 0] ]
हम प्रोग्राम को अलग-अलग तरीकों से लिख सकते हैं। लेकिन, मानचित्र . का उपयोग करके समारोह, हम नीचे दी गई प्रक्रिया का पालन करेंगे।
- मैट्रिक्स को इनिशियलाइज़ करें।
- मानचित्र . का उपयोग करके प्रत्येक पंक्ति में 1 की संख्या ज्ञात करें समारोह। उन्हें एक सूची में संग्रहित करें।
- सूची से अधिकतम प्रिंट करें।
उदाहरण
## initializing the matrix matrix = [ [0, 0, 1], [1, 1, 1], [1, 1, 0] ] ## function to find number of 1's in a row def number_of_ones(row): count = 0 for i in row: if i is 1: count += 1 return count ## finding the number of 1's in every row ## map returns an object which we converted into a list ones_count = list(map(number_of_ones, matrix)) ## printing the index of max number from the list print(ones_count.index(max(ones_count)))
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
1
यदि आपको कार्यक्रम के संबंध में कोई संदेह है, तो कृपया टिप्पणी अनुभाग में उनका उल्लेख करें।