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

पायथन में दिए गए सम्मिश्र रूट्स के साथ चेबिशेव श्रृंखला उत्पन्न करें


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

चरण

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

from numpy.polynomial import chebyshev as C

दिए गए सम्मिश्र रूट्स:

j = complex(0,1)

श्रृंखला उत्पन्न करें:

print("Result...\n", C.chebfromroots((-j, j)))

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

print("\nType...\n", C.chebfromroots((-j, j)).dtype)

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

print("\nShape...\n", C.chebfromroots((-j, j)).shape)

उदाहरण

from numpy.polynomial import chebyshev as C # दिए गए रूट्स के साथ चेबिशेव श्रृंखला उत्पन्न करने के लिए chebyshev.chebfromroots() विधि का उपयोग करें। # यह विधि गुणांकों की 1-डी सरणी लौटाती है। यदि सभी रूट्स वास्तविक हैं तो आउटपुट वास्तविक सरणी होती है, यदि कुछ रूट्स सम्मिश्र हैं, तो आउटपुट सम्मिश्र होता है भले ही परिणाम में सभी गुणांक वास्तविक हों। # पैरामीटर roots रूट्स युक्त अनुक्रम है। j = complex(0,1) print("Result...\n", C.chebfromroots((-j, j))) # डेटा प्रकार प्राप्त करें print("\nType...\n", C.chebfromroots((-j, j)).dtype) # आकार प्राप्त करें print("\nShape...\n", C.chebfromroots((-j, j)).shape)

आउटपुट

Result...   [1.5+0.j 0. +0.j 0.5+0.j] Type... complex128 Shape... (3,)

  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 # मोनिक बहु

  1. - Python में कॉम्प्लेक्स बिंदुओं के सरणी के साथ चेबिशेव बहुपद के वैंडरमोंड मैट्रिक्स उत्पन्न करें

    विवरण numpy.polynomial.chebyshev.chebvander() फंक्शन 1D चेबिशेव बहुपद (पहली तरह) का वैंडरमोंड मैट्रिक्स उत्पन्न करता है। आउटपुट मैट्रिक्स का आकार x.shape + (deg + 1,) होता है। पैरामीटर्स x - बिंदुओं का ऐरे। float64 या complex128 में परिवर्तित। deg - परिणामी मैट्रिक्स की डिग्री। चरण impor