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

फ़ंक्शन तर्क के रूप में पायथन फ़ंक्शन को कैसे पास करें?


पायथन निम्नलिखित विधि को लागू करता है जहां पहला पैरामीटर एक फ़ंक्शन है -

map(function, iterable, ...) - चलने योग्य के प्रत्येक आइटम पर फ़ंक्शन लागू करें और परिणामों की एक सूची लौटाएं।

हम कस्टम फ़ंक्शंस भी लिख सकते हैं जहाँ हम एक फ़ंक्शन को एक तर्क के रूप में पास कर सकते हैं।

हम मानचित्र विधि का उपयोग करके फ़ंक्शन तर्क के रूप में फ़ंक्शन sqr(x) को पास करने के लिए दिए गए कोड को फिर से लिखते हैं।

उदाहरण

s = [1, 3, 5, 7, 9]
def sqr(x): return x ** 2
print(map(sqr, s))
We can as well use lambda function to get same output
s = [1, 3, 5, 7, 9]
print(map((lambda x: x**2), s))

आउटपुट

C:/Users/TutorialsPoint1/~.py
[1, 9, 25, 49, 81]

  1. सी में कार्य करने के तर्क के रूप में संपूर्ण संरचना को कैसे पारित करें?

    ऐसे तीन तरीके हैं जिनके द्वारा संरचना के मूल्यों को एक फ़ंक्शन से दूसरे फ़ंक्शन में स्थानांतरित किया जा सकता है। वे इस प्रकार हैं - कार्य करने के लिए अलग-अलग सदस्यों को तर्क के रूप में पास करना। कार्य करने के लिए एक तर्क के रूप में संपूर्ण संरचना को पारित करना। संरचना के पते को कार्य करने क

  1. सी भाषा में कार्य करने के तर्क के रूप में संपूर्ण संरचना को कैसे पारित करें?

    कार्य करने के लिए एक तर्क के रूप में संपूर्ण संरचना को पारित करना - फंक्शन कॉल में स्ट्रक्चर वेरिएबल का नाम तर्क के रूप में दिया जाता है। इसे फ़ंक्शन हेडर में किसी अन्य संरचना चर में एकत्र किया जाता है। नुकसान स्मृति को बर्बाद करते हुए पूरी संरचना की एक प्रति फिर से बनाई जाती है कार्यक्रम

  1. पायथन Matplotlib में एक बहुभिन्नरूपी फ़ंक्शन कैसे प्लॉट करें?

    पायथन में एक बहुभिन्नरूपी फ़ंक्शन को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। यादृच्छिक बनाएं x , y और z डेटा अंक numpy का उपयोग कर रहे हैं। एक आकृति और सबप्लॉट का एक सेट बनाएं। x . के साथ स्कैटर प्लॉट