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

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

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

कदम

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

from numpy.polynomial import polynomial as P

जटिल जड़ों को देखते हुए -

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

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

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

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

print("\nShape...\n",P.polyfromroots((-j, j)).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.
j = complex(0,1)
print("Result...\n",P.polyfromroots((-j,j)))

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

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

आउटपुट

Result...
[1.+0.j 0.+0.j 1.+0.j]

Type...
complex128

Shape...
(3,)

  1. पायथन में दी गई जटिल जड़ों के साथ एक चेबीशेव श्रृंखला उत्पन्न करें

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

  1. पायथन में जटिल बिंदुओं के साथ दी गई डिग्री का वेंडरमोंड मैट्रिक्स उत्पन्न करें

    दी गई डिग्री का वेंडरमोंड मैट्रिक्स उत्पन्न करने के लिए, Python Numpy में polynomial.polyvander() का उपयोग करें। विधि वेंडरमोंडे मैट्रिक्स लौटाती है। लौटाए गए मैट्रिक्स का आकार x.shape + (डिग्री + 1,) है, जहां अंतिम सूचकांक x की शक्ति है। dtype परिवर्तित x के समान होगा। पैरामीटर, ए अंक की सरणी है।

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

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