परिचय
पायथन में एक बहुपद को दूसरे से विभाजित करने के लिए numpy.polynomial.polynomial.polydiv() विधि का उपयोग करें। यह दो बहुपदों c1 / c2 का भागफल-शेष के साथ लौटाता है। तर्क गुणांकों के अनुक्रम हैं, निम्नतम क्रम के पद से उच्चतम तक, उदाहरण के लिए [1,2,3] 1 + 2*x + 3*x**2 को दर्शाता है।
यह विधि भागफल और शेष को दर्शाने वाली गुणांक श्रृंखला की सरणी लौटाती है। पैरामीटर c1 और c2 "मानक" आधार के सापेक्ष एक बहुपद को दर्शाने वाले गुणांकों की 1-D सरणियाँ हैं, और निम्नतम क्रम के पद से उच्चतम तक क्रमबद्ध हैं।
यह numpy.polynomial.polynomial मॉड्यूल बहुपदों से निपटने के लिए उपयोगी कई वस्तुएं प्रदान करता है, जिसमें एक Polynomial वर्ग शामिल है जो सामान्य अंकगणितीय संक्रियाओं को समाहित करता है।
चरण
आवश्यक लाइब्रेरी आयात करें
from numpy.polynomial import polynomial as P
दो बहुपद घोषित करें
p1 = (4, 1, 6)
p2 = (2, 5, 3)
बहुपद प्रदर्शित करें
print("बहुपद 1...\n", p1)
print("\nबहुपद 2...\n", p2)
एक बहुपद को दूसरे से विभाजित करें
mulRes = P.polydiv(p1, p2)
print("\nपरिणाम (विभाजन)...\n", mulRes)
पूर्ण उदाहरण
from numpy.polynomial import polynomial as P
# दो बहुपद घोषित करें
p1 = (4, 1, 6)
p2 = (2, 5, 3)
# बहुपद प्रदर्शित करें
print("बहुपद 1...\n", p1)
print("\nबहुपद 2...\n", p2)
# एक बहुपद को दूसरे से विभाजित करें
mulRes = P.polydiv(p1, p2)
print("\nपरिणाम (विभाजन)...\n", mulRes)
आउटपुट
बहुपद 1...
(4, 1, 6)
बहुपद 2...
(2, 5, 3)
परिणाम (विभाजन)...
(array([2.]), array([ 0., -9.]))