दी गई जड़ों के साथ एक मोनिक बहुपद उत्पन्न करने के लिए, 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,)