दिए गए रूट्स के साथ चेबिशेव श्रृंखला उत्पन्न करने के लिए, पायथन नम्पी में 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,)