Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में एक बहुपद को दूसरे से विभाजित करें

परिचय

पायथन में एक बहुपद को दूसरे से विभाजित करने के लिए 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.]))
  1. - पायथन - दूसरी सूची में पहली सूची की पहली घटना

    जब दूसरी सूची में पहली सूची की पहली घटना ढूंढना आवश्यक होता है, तो सेट विशेषता और नेक्स्ट विधि का उपयोग किया जाता है। उदाहरण नीचे इसका प्रदर्शन है my_list_1 = [23, 64, 34, 77, 89, 9, 21] my_list_2 = [64, 10, 18, 11, 0, 21] print(The first list is :) print(my_list_1) print(The second list is :) prin

  1. - Python में एक स्ट्रिंग को दूसरी स्ट्रिंग में बदलने की संभावना की जांच कैसे करें?

    मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं, t अपरकेस में है। हमें यह जांचना है कि क्या हम s को t में निम्नलिखित ऑपरेशन करके बदल सकते हैं। कुछ लोअरकेस अक्षरों को अपरकेस में बदलें। सभी लोअरकेस अक्षरों को हटा दें। तो, यदि इनपुट s = fanToM, t = TOM है, तो आउटपुट True होगा क्योंकि हम o को O में बदल

  1. - एक Python स्ट्रिंग को दूसरी में जोड़ें

    Python में स्ट्रिंग्स को जोड़कर हम उन्हें केवल संयोजित करते हैं ताकि एक नई स्ट्रिंग प्राप्त हो सके। यह टेक्स्ट एनालिटिक्स आदि जैसे कई परिदृश्यों में उपयोगी है। नीचे इस कार्य के लिए हम दो दृष्टिकोणों पर विचार करते हैं। += ऑपरेटर का उपयोग करना + ऑपरेटर का उपयोग स्ट्रिंग्स के लिए संख्याओं के समान तरीके