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

पायथन में दी गई जड़ों के साथ एक मोनिक बहुपद उत्पन्न करें

दी गई जड़ों के साथ एक मोनिक बहुपद उत्पन्न करने के लिए, Python Numpy में polynomial.polyfromroots() विधि का उपयोग करें। विधि बहुपद के गुणांकों की 1-डी सरणी लौटाती है यदि सभी मूल वास्तविक हैं, तो आउट भी वास्तविक है, अन्यथा यह जटिल है। पैरामीटर रूट जड़ों से युक्त अनुक्रम हैं।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

from numpy.polynomial import polynomial as P

एक मोनिक बहुपद उत्पन्न करना -

print("Result...\n",P.polyfromroots((-1,0,1)))

डेटाटाइप प्राप्त करें -

print("\nType...\n",P.polyfromroots((-1,0,1)).dtype)

आकार प्राप्त करें -

print("\nShape...\n",P.polyfromroots((-1,0,1)).shape)

उदाहरण

from numpy.polynomial import polynomial as P

# To generate a monic polynomial with given roots, use the polynomial.polyfromroots() method in Python Numpy.
# The method returns the 1-D array of the polynomial’s coefficients If all the roots are real, then out is also real, otherwise it is complex.
# The parameter roots are the sequence containing the roots.
# x(x - 1)(x + 1) = x^3 - x
print("Result...\n",P.polyfromroots((-1,0,1)))

# Get the datatype
print("\nType...\n",P.polyfromroots((-1,0,1)).dtype)

# Get the shape
print("\nShape...\n",P.polyfromroots((-1,0,1)).shape)

आउटपुट

Result...
[ 0. -1. 0. 1.]

Type...
float64

Shape...
(4,)

  1. पायथन में जड़ों की बहुआयामी सरणी के साथ बिंदु x पर एक बहुपद का मूल्यांकन करें

    बिंदु x पर इसकी जड़ों द्वारा निर्दिष्ट बहुपद का मूल्यांकन करने के लिए, Python Numpy में polynomial.polyvalfromroots() विधि का उपयोग करें। पहला पैरामीटर x है। यदि x एक सूची या टपल है, तो इसे एक ndarray में बदल दिया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और इसे एक स्केलर के रूप में माना जाता

  1. पायथन में दी गई जड़ों के साथ एक मोनिक बहुपद उत्पन्न करें

    दी गई जड़ों के साथ एक मोनिक बहुपद उत्पन्न करने के लिए, Python Numpy में polynomial.polyfromroots() विधि का उपयोग करें। विधि बहुपद के गुणांकों की 1-डी सरणी लौटाती है यदि सभी मूल वास्तविक हैं, तो आउट भी वास्तविक है, अन्यथा यह जटिल है। पैरामीटर रूट जड़ों से युक्त अनुक्रम हैं। कदम सबसे पहले, आवश्यक पुस

  1. पायथन दी गई लंबाई की यादृच्छिक स्ट्रिंग उत्पन्न करता है

    इस लेख में हम देखेंगे कि किसी दी गई लंबाई के साथ एक यादृच्छिक स्ट्रिंग कैसे उत्पन्न करें। यह यादृच्छिक पासवर्ड या अन्य प्रोग्राम बनाने में उपयोगी होगा जहां यादृच्छिकता की आवश्यकता होती है। random.choices के साथ यादृच्छिक मॉड्यूल में विकल्प फ़ंक्शन स्ट्रिंग उत्पन्न कर सकता है जिसे बाद में दी गई लंबा