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

numpy.polynomial.legendre.legval3d




numpy

numpy.polynomial.legendre.legval3d

numpy.polynomial.legendre.legval3d(x, y, z, c) [source]

अंक (x, y, z) पर 3-डी लीजेंड्री श्रृंखला का मूल्यांकन करें।

यह फ़ंक्शन मान लौटाता है:

p (x, y, z) = \ sum_ {i, j, k} c_ {i, j, k} * L_i (x) * L_j (y) * L_k (z)

पैरामीटर x , y , और z केवल सरणियों में परिवर्तित किए जाते हैं यदि वे ट्यूपल्स या एक सूची हैं, अन्यथा उन्हें एक स्केलर के रूप में माना जाता है और रूपांतरण के बाद उनका आकार समान होना चाहिए। किसी भी स्थिति में, x , y और z या उनके तत्वों को गुणा और जोड़ का समर्थन करना चाहिए और दोनों को स्वयं और c के तत्वों के साथ c

यदि c 3 से कम आयाम हैं, तो इसे 3-D बनाने के लिए इसके आकार से जोड़ दिया जाता है। परिणाम का आकार c.shape [3:] + x.shape होगा।

पैरामीटर:

x, y, z : array_like, सुसंगत वस्तु

तीन आयामी श्रृंखला का मूल्यांकन बिंदुओं (x, y, z) , जहां x , y और z आकार समान होना चाहिए। यदि x , y , या z से कोई एक सूची या टपल है, तो इसे पहले ndarray में बदल दिया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और यदि यह ndarray नहीं है, तो इसे स्केलर के रूप में माना जाता है।

c : array_like

गुणांक के सरणी ने आदेश दिया ताकि बहु-डिग्री i, j, k के शब्द का गुणांक c[i,j,k] में समाहित हो। यदि c में 3 से अधिक आयाम हैं, तो शेष सूचकांक गुणांक के कई सेटों को गणना करते हैं।

यह दिखाता है:

मान : ndarray, संगत ऑब्जेक्ट

x , y और z से संबंधित मानों के त्रिगुणों के साथ गठित बिंदुओं पर बहुआयामी बहुपद के मान।

यह भी देखें

legval , legval2d , leggrid2d , leggrid3d

टिप्पणियाँ

संस्करण 1.7.0 में नया।