एक बहुपद को दूसरे से गुणा करने के लिए, पायथन में numpy.polynomial.polynomial.polymul() विधि का उपयोग करें। दो बहुपद 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.polymul() विधि का उपयोग करें -
mulRes = P.polymul(p1,p2); print("\nResult (Multiply)...\n",mulRes)
उदाहरण
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 multiply one polynomial to another, use the numpy.polynomial.polynomial.polymul() method in Python. mulRes = P.polymul(p1,p2); print("\nResult (Multiply)...\n",mulRes)
आउटपुट
Polynomial 1... (4, 1, 6) Polynomial 2... (2, 5, 3) Result (Multiply)... [ 8. 22. 29. 33. 18.]