परिचय
numpy.polynomial.hermite.hermmulx() फ़ंक्शन हर्माइट श्रृंखला को स्वतंत्र चर x से गुणा करता है। यह हर्माइट बहुपदों के पुनरावृत्ति संबंध का उपयोग करता है: x·Hₙ(x) = ½Hₙ₊₁(x) + n·Hₙ₋₁(x)।
पैरामीटर
- c: 1-D हर्माइट श्रृंखला गुणांक (निम्नतम से उच्चतम घात)
चरण
1. आवश्यक लाइब्रेरी आयात करें
import numpy as np
from numpy.polynomial import hermite as H
2. गुणांक सरणी बनाएं
c = np.array([1, 2, 3])
श्रृंखला: 1·H₀ + 2·H₁ + 3·H₂
3. सरणी जानकारी प्रदर्शित करें
print("हमारी सरणी...\n", c)
print("\nआयाम...\n", c.ndim)
print("\nडेटा प्रकार...\n", c.dtype)
print("\nआकार...\n", c.shape)
4. x से गुणा करें
print("\nपरिणाम....\n", H.hermmulx(c))
पूर्ण उदाहरण
import numpy as np
from numpy.polynomial import hermite as H
c = np.array([1, 2, 3])
print("हमारी सरणी...\n", c)
print("\nहमारी सरणी के आयाम...\n", c.ndim)
print("\nहमारी सरणी ऑब्जेक्ट का डेटा प्रकार...\n", c.dtype)
print("\nहमारी सरणी ऑब्जेक्ट का आकार...\n", c.shape)
# x से गुणा करें
print("\nपरिणाम....\n", H.hermmulx(c))
आउटपुट
हमारी सरणी...
[1 2 3]
हमारी सरणी के आयाम...
1
हमारी सरणी ऑब्जेक्ट का डेटा प्रकार...
int64
हमारी सरणी ऑब्जेक्ट का आकार...
(3,)
परिणाम....
[2. 6.5 1. 1.5]
व्याख्या
मूल: P(x) = H₀ + 2H₁ + 3H₂
x से गुणा: x·P(x) = x·H₀ + 2x·H₁ + 3x·H₂
पुनरावृत्ति संबंध का उपयोग करके:
x·H₀ = ½H₁x·H₁ = ½H₂ + 1·H₀x·H₂ = ½H₃ + 2·H₁
परिणाम:
- H₀: 2×1 = 2 (2x·H₁ से)
- H₁: ½×1 + 3×2 = 0.5 + 6 = 6.5 (x·H₀ और 3x·H₂ से)
- H₂: ½×2 = 1 (2x·H₁ से)
- H₃: ½×3 = 1.5 (3x·H₂ से)