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

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


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

चरण

सबसे पहले आवश्यक लाइब्रेरी आयात करें:

from numpy.polynomial import polynomial as P

दिए गए जटिल मूल:

j = complex(0, 1)
print("परिणाम...\n", P.polyfromroots((-j, j)))

डेटा प्रकार प्राप्त करें:

print("\nप्रकार...\n", P.polyfromroots((-j, j)).dtype)

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

print("\nआकार...\n", P.polyfromroots((-j, j)).shape)

उदाहरण

from numpy.polynomial import polynomial as P

# दिए गए मूलों के साथ मोनिक बहुपद उत्पन्न करें
j = complex(0, 1)
print("परिणाम...\n", P.polyfromroots((-j, j)))

# डेटा प्रकार प्राप्त करें
print("\nप्रकार...\n", P.polyfromroots((-j, j)).dtype)

# आकार प्राप्त करें
print("\nआकार...\n", P.polyfromroots((-j, j)).shape)

आउटपुट

परिणाम...
 [1.+0.j 0.+0.j 1.+0.j]
प्रकार...
 complex128
आकार...
 (3,)
  1. - पायथन में दिए गए सम्मिश्र रूट्स के साथ चेबिशेव श्रृंखला उत्पन्न करें

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

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

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

  1. - Python में दिए गए मूलों के साथ मोनिक बहुपद उत्पन्न करें

    विवरण numpy.polynomial.polynomial.polyfromroots() फंक्शन दिए गए मूलों से मोनिक बहुपद (leading coefficient 1) के गुणांक उत्पन्न करता है। यह 1-D गुणांक ऐरे लौटाता है। यदि सभी मूल वास्तविक हैं तो आउटपुट वास्तविक होता है; अन्यथा कॉम्प्लेक्स। चरण from numpy.polynomial import polynomial as P # मोनिक बहु