विवरण
numpy.polynomial.hermite.hermvander() फंक्शन 1D हर्माइट बहुपद का वैंडरमोंड मैट्रिक्स उत्पन्न करता है। आउटपुट मैट्रिक्स का आकार x.shape + (deg + 1,) होता है।
पैरामीटर्स
x- बिंदुओं का ऐरे।float64याcomplex128में परिवर्तित। स्केलर को 1-D ऐरे में परिवर्तित किया जाता है।deg- परिणामी मैट्रिक्स की डिग्री।
चरण
import numpy as np
from numpy.polynomial import hermite as H
# फ्लोट ऐरे बनाएं
x = np.array([0, 3.5, -1.4, 2.5])
print("हमारा ऐरे...\n", x)
print("\nहमारे ऐरे के आयाम...\n", x.ndim)
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", x.dtype)
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", x.shape)
# वैंडरमोंड मैट्रिक्स उत्पन्न करें
print("\nपरिणाम...\n", H.hermvander(x, 2))
पूर्ण उदाहरण
import numpy as np
from numpy.polynomial import hermite as H
# फ्लोट ऐरे बनाएं
x = np.array([0, 3.5, -1.4, 2.5])
# ऐरे प्रदर्शित करें
print("हमारा ऐरे...\n", x)
print("\nहमारे ऐरे के आयाम...\n", x.ndim)
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", x.dtype)
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", x.shape)
# वैंडरमोंड मैट्रिक्स उत्पन्न करें
print("\nपरिणाम...\n", H.hermvander(x, 2))
आउटपुट
हमारा ऐरे...
[ 0. 3.5 -1.4 2.5]
हमारे ऐरे के आयाम...
1
हमारे ऐरे ऑब्जेक्ट का डेटाटाइप...
float64
हमारे ऐरे ऑब्जेक्ट का आकार...
(4,)
परिणाम...
[[ 1. 0. -2. ]
[ 1. 7. 47. ]
[ 1. -2.8 5.84]
[ 1. 5. 23. ]]
गणना विवरण
हर्माइट बहुपद (भौतिकविदों के): H0=1, H1=2x, H2=4x²-2।
| x | H0 | H1=2x | H2=4x²-2 |
|---|---|---|---|
| 0 | 1 | 0 | -2 |
| 3.5 | 1 | 7 | 4×12.25-2=47 |
| -1.4 | 1 | -2.8 | 4×1.96-2=5.84 |
| 2.5 | 1 | 5 | 4×6.25-2=23 |
अनुप्रयोग
- हर्माइट श्रृंखला फिटिंग के लिए डिज़ाइन मैट्रिक्स निर्माण
- गॉस-हर्माइट क्वाड्रेचर नोड्स/वेट्स
- क्वांटम हार्मोनिक ऑसिलेटर मैट्रिक्स तत्व
- संकेत प्रसंस्करण में हर्माइट फंक्शन विस्तार
संबंधित फंक्शन्स
hermvander2d(),hermvander3d()- बहुआयामीhermevander()- "संभाव्यतावादी" हर्माइट (He)chebvander(),legvander()- अन्य बहुपद परिवार