NumPy 1.14 - numpy.polynomial.legendre.legmul()

numpy.polynomial.legendre.legmul




numpy

numpy.polynomial.legendre.legmul

numpy.polynomial.legendre.legmul(c1, c2) [source]

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

दो लेजेंड्री श्रृंखला के उत्पाद को लौटाता है c1 * c2 । तर्क गुणांक के अनुक्रम हैं, निम्नतम क्रम "शब्द" से उच्चतम तक, उदाहरण के लिए, [1,2,3] श्रृंखला P_0 + 2*P_1 + 3*P_2

पैरामीटर:

c1, c2 : array_like

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

यह दिखाता है:

बाहर : ndarray

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

यह भी देखें

legadd , legsub , legdiv , legpow

टिप्पणियाँ

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

उदाहरण

>>> from numpy.polynomial import legendre as L
>>> c1 = (1,2,3)
>>> c2 = (3,2)
>>> P.legmul(c1,c2) # multiplication requires "reprojection"
array([  4.33333333,  10.4       ,  11.66666667,   3.6       ])