गणित मॉड्यूल एक बिल्टिन है , इसलिए पायथन इंटरप्रेटर को स्वयं संशोधित करने की कमी है, मुझे नहीं लगता कि आप इसे संशोधित कर सकते हैं। हालांकि, एक मॉड्यूल लिखना निश्चित रूप से कुछ ऐसा है जो आप कर सकते हैं।
यदि आप अपनी फ़ाइलों को इस तरह से संरचित करते हैं:
somefolder
mymath.py
myprogram.py
... आप बस import mymathअंदर कर सकते हैं myprogram.py, और mymath.pyसामान्य के रूप में किसी भी कार्य या कक्षाओं का उपयोग कर सकते हैं ।
तो अगर mymath.pyऐसा दिखता है:
def quadratic(a, b, c):
# blah blah blah
आप नीचे के अंदर कर सकते हैं myprogram.py
import mymath
print mymath.quadratic(1, 2, 3)
यदि आप चाहते हैं कि मॉड्यूल आपके द्वारा किसी प्रोग्राम के लिए उपलब्ध लिखा जाए, तो आप या तो उस प्रोजेक्ट के फ़ोल्डर में कॉपी-पेस्ट कर सकते हैं, जिस पर आप काम कर रहे हैं, या उसे अपने PATH में जोड़ें। (उदाहरण के लिए, आप mymath.pyसाइट-पैकेज फ़ोल्डर के अंदर शामिल हो सकते हैं , जो C:\Python27\Lib\site-packagesमेरे कंप्यूटर पर स्थित है)। एक बार जब आप ऐसा कर लेते हैं, तो आपको import mymathकुछ भी कॉपी-एंड-पेस्ट किए बिना करने में सक्षम होना चाहिए ।
एक साइड-नोट के रूप में, सुपी में गणित और विज्ञान संबंधी कार्यों का एक बहुत व्यापक सेट है जिसे आप देख सकते हैं। यह पायथन, अफ्रीका में संख्यात्मक अभिकलन के लिए बहुत वास्तविक मानक है।
math.polynomial_roots()हूं और मुझे कॉल करना है और मेरा दुभाषिया भ्रमित हो जाएगा। वह बैड थिंग है।