एक बहुपद को दूसरे में जोड़ने के लिए, पायथन में numpy.polynomial.polynomial.polyadd() विधि का उपयोग करें। दो बहुपद 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 = (4,1,6) p2 = (2,5,3)
बहुपद प्रदर्शित करें -
print("Polynomial 1...\n",p1) print("\nPolynomial 2...\n",p2)
एक बहुपद को दूसरे में जोड़ने के लिए, पायथन में numpy.polynomial.polynomial.polyadd() विधि का उपयोग करें। दो बहुपद c1 + c2 का योग देता है। तर्क निम्नतम क्रम पद से उच्चतम तक गुणांक के अनुक्रम हैं, अर्थात, [1,2,3] बहुपद 1 + 2*x + 3*x**2 -
को दर्शाता है।sumRes = P.polyadd(p1,p2); print("\nResult (Sum)...\n",sumRes)
उदाहरण
from numpy.polynomial import polynomial as P # Declare Two Polynomials p1 = (4,1,6) p2 = (2,5,3) # Display the polynomials print("Polynomial 1...\n",p1) print("\nPolynomial 2...\n",p2) # To add one polynomial to another, use the numpy.polynomial.polynomial.polyadd() method in Python. sumRes = P.polyadd(p1,p2); print("\nResult (Sum)...\n",sumRes)
आउटपुट
Polynomial 1... (4, 1, 6) Polynomial 2... (2, 5, 3) Result (Sum)... [6. 6. 9.]