NumPy 1.14 - numpy.polynomial.chebyshev.chebmul()

numpy.polynomial.chebyshev.chebmul




numpy

numpy.polynomial.chebyshev.chebmul

numpy.polynomial.chebyshev.chebmul(c1, c2) [source]

एक Chebyshev श्रृंखला को दूसरे से गुणा करें।

दो Chebyshev श्रृंखला c1 * c2 के उत्पाद को लौटाता है। तर्क गुणांक के अनुक्रम हैं, निम्नतम क्रम "शब्द" से लेकर उच्चतम, उदाहरण के लिए, [1,2,3] श्रृंखला T_0 + 2*T_1 + 3*T_2 प्रतिनिधित्व करता है।

पैरामीटर:

c1, c2 : array_like

चेबीशेव श्रृंखला गुणांक के 1-डी सरणियों को कम से उच्च करने का आदेश दिया।

यह दिखाता है:

बाहर : ndarray

चेबीशेव श्रृंखला के गुणांक में अपने उत्पाद का प्रतिनिधित्व करते हैं।

यह भी देखें

chebadd , chebsub , chebdiv , chebpow

टिप्पणियाँ

सामान्य तौर पर, दो सी-सीरीज़ के (बहुपद) उत्पाद उन शब्दों में परिणाम करते हैं जो चेब्येव बहुपद में नहीं हैं। इस प्रकार, उत्पाद को सी-सीरीज़ के रूप में व्यक्त करने के लिए, आम तौर पर उक्त आधार सेट पर उत्पाद को "रीप्रोजेक्ट" करना आवश्यक होता है, जो आम तौर पर "अनइंस्टिट्यूट लाइव" (लेकिन सही) परिणाम उत्पन्न करता है; नीचे उदाहरण अनुभाग देखें।

उदाहरण

>>> from numpy.polynomial import chebyshev as C
>>> c1 = (1,2,3)
>>> c2 = (3,2,1)
>>> C.chebmul(c1,c2) # multiplication requires "reprojection"
array([  6.5,  12. ,  12. ,   4. ,   1.5])