एक बहुपद को दूसरे में घटाने के लिए, पायथन में numpy.polynomial.polynomial.polysub() विधि का उपयोग करें। दो बहुपद c1 + c2 का अंतर देता है। तर्क निम्नतम क्रम पद से उच्चतम तक गुणांक के अनुक्रम हैं, अर्थात, [1,2,3] बहुपद 1 + 2*x + 3*x**2 को दर्शाता है।
विधि उनके अंतर का प्रतिनिधित्व करने वाले गुणांक सरणी को लौटाती है। पैरामीटर c1 और c2 निम्न से उच्च के क्रम में बहुपद गुणांकों की 1-डी सरणियाँ लौटाते हैं।
यह numpy.polynomial.polynomial मॉड्यूल बहुपद से निपटने के लिए उपयोगी कई ऑब्जेक्ट प्रदान करता है, जिसमें एक बहुपद वर्ग भी शामिल है जो सामान्य अंकगणितीय संचालन को समाहित करता है।
कदम
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
from numpy.polynomial import polynomial as P
दो बहुपद घोषित करें -
p1 = (3,1,6) p2 = (2,7,3)
बहुपद प्रदर्शित करें -
print("Polynomial 1...\n",p1) print("\nPolynomial 2...\n",p2)
एक बहुपद को दूसरे में घटाने के लिए, numpy.polynomial.polynomial.polysub() विधि का उपयोग करें -
diffRes = P.polysub(p1,p2); print("\nResult (Difference)...\n",diffRes)
उदाहरण
from numpy.polynomial import polynomial as P # Declare Two Polynomials p1 = (3,1,6) p2 = (2,7,3) # Display the polynomials print("Polynomial 1...\n",p1) print("\nPolynomial 2...\n",p2) # To subtract one polynomial to another, use the numpy.polynomial.polynomial.polysub() method in Python. diffRes = P.polysub(p1,p2); print("\nResult (Difference)...\n",diffRes)
आउटपुट
Polynomial 1... (3, 1, 6) Polynomial 2... (2, 7, 3) Result (Difference)... [ 1. -6. 3.]