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

पायथन में एक बहुपद को दूसरे में घटाएं

एक बहुपद को दूसरे में घटाने के लिए, पायथन में 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.]

  1. पायथन में एक बहुपद को दूसरे से गुणा करें

    एक बहुपद को दूसरे से गुणा करने के लिए, पायथन में numpy.polynomial.polynomial.polymul() विधि का उपयोग करें। दो बहुपद c1 + c2 का गुणन लौटाता है। तर्क निम्नतम क्रम पद से उच्चतम तक गुणांक के अनुक्रम हैं, अर्थात, [1,2,3] बहुपद 1 + 2*x + 3*x**2 को दर्शाता है। विधि उनके योग का प्रतिनिधित्व करने वाले गुणां

  1. पायथन में एक बहुपद को दूसरे में जोड़ें

    एक बहुपद को दूसरे में जोड़ने के लिए, पायथन में numpy.polynomial.polynomial.polyadd() विधि का उपयोग करें। दो बहुपद c1 + c2 का योग देता है। तर्क निम्नतम क्रम अवधि से उच्चतम तक गुणांक के अनुक्रम हैं, यानी, [1,2,3] बहुपद 1 + 2*x + 3*x**2 का प्रतिनिधित्व करता है। विधि गुणांक सरणी को उनके योग का प्रतिनिधि

  1. एक पायथन स्ट्रिंग को दूसरे में जोड़ें

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