विवरण
numpy.polynomial.laguerre.lagval3d() फंक्शन संगत मानों के त्रिक से बने बिंदुओं (x, y, z) पर 3D लैगुएर श्रृंखला का मूल्यांकन करता है। 3D से कम आयाम वाले गुणांक ऐरे को स्वचालित रूप से 3D बनाया जाता है।
पैरामीटर्स
x, y, z- मूल्यांकन बिंदु। समान आकार के होने चाहिए। सूची/टपल कोndarrayमें परिवर्तित किया जाता है।c- गुणांक ऐरे जहांc[i,j,k]में मल्टी-डिग्री i,j,k के पद का गुणांक होता है। 3D से अधिक आयाम होने पर शेष सूचकांक कई सेट गिनाते हैं।
चरण
import numpy as np
from numpy.polynomial import laguerre as L
# 2D गुणांक ऐरे बनाएं
c = np.arange(4).reshape(2, 2)
print("हमारा ऐरे...\n", c)
print("\nहमारे ऐरे के आयाम...\n", c.ndim)
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", c.dtype)
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", c.shape)
# 3D लैगुएर श्रृंखला का मूल्यांकन करें
print("\nपरिणाम...\n", L.lagval3d([1, 2], [1, 2], [1, 2], c))
पूर्ण उदाहरण
import numpy as np
from numpy.polynomial import laguerre as L
# 2D गुणांक ऐरे बनाएं
c = np.arange(4).reshape(2, 2)
# ऐरे प्रदर्शित करें
print("हमारा ऐरे...\n", c)
print("\nहमारे ऐरे के आयाम...\n", c.ndim)
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", c.dtype)
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", c.shape)
# मूल्यांकन करें
print("\nपरिणाम...\n", L.lagval3d([1, 2], [1, 2], [1, 2], c))
आउटपुट
हमारा ऐरे...
[[0 1]
[2 3]]
हमारे ऐरे के आयाम...
2
हमारे ऐरे ऑब्जेक्ट का डेटाटाइप...
int64
हमारे ऐरे ऑब्जेक्ट का आकार...
(2, 2)
परिणाम...
[0. 0.]
व्याख्या
2D गुणांक ऐरे c = [[0,1],[2,3]] को 3D माना जाता है c[:,:,0] के रूप में (अंतर्निहित आयाम 1 जोड़ा गया)।
बहुपद: 0*L0(x)L0(y)L0(z) + 1*L0(x)L1(y)L0(z) + 2*L1(x)L0(y)L0(z) + 3*L1(x)L1(y)L0(z)।
चूंकि L0(z)=1, यह 2D मामले तक कम हो जाता है।
बिंदुओं (1,1,1) और (2,2,2) पर:
- (1,1,1):
0*1*1*1 + 1*1*0*1 + 2*0*1*1 + 3*0*0*1 = 0 - (2,2,2):
0*1*1*1 + 1*1*(-1)*1 + 2*(-1)*1*1 + 3*(-1)*(-1)*1 = -1 -2 + 3 = 0
lagval3d बनाम laggrid3d
| फंक्शन | मूल्यांकन | आउटपुट आकार |
|---|---|---|
lagval3d | संगत त्रिक (x[i],y[i],z[i]) | c.shape[3:] + x.shape |
laggrid3d | कार्तीय गुणनफल (सभी संयोजन) | c.shape[3:] + x.shape + y.shape + z.shape |
उपयोग के मामले
- 3D पथ/प्रक्षेपवक्र के साथ लैगुएर मॉडल मूल्यांकन
- कण सिमुलेशन में समय-निर्भर 3D क्षेत्र
- क्वांटम मैकेनिक्स में 3D तरंग फलन अपेक्षा मान