पायथन में NumPy का उपयोग करके x, y, z नमूना बिंदुओं के साथ हर्माइट बहुपद का छद्म वैंडरमोंड मैट्रिक्स बनाने के लिए hermite.hermvander3d() फ़ंक्शन का उपयोग किया जाता है।
पैरामीटर्स
- x, y, z: बिंदु निर्देशांकों की सरणी, सभी समान आकार की। डेटा प्रकार float64 या complex128 में परिवर्तित होता है।
- deg: [x_deg, y_deg, z_deg] रूप में अधिकतम डिग्री की सूची।
चरण
- आवश्यक लाइब्रेरी आयात करें
numpy.array()का उपयोग करके समान आकार के बिंदु निर्देशांकों की सरणी बनाएं- सरणी प्रदर्शित करें
- डेटा प्रकार, आयाम और आकार जांचें
hermite.hermvander3d()का उपयोग करके छद्म वैंडरमोंड मैट्रिक्स जनरेट करें
उदाहरण
import numpy as np
from numpy.polynomial import hermite as H
# बिंदु निर्देशांकों की सरणी बनाएं
x = np.array([1, 2])
y = np.array([3, 4])
z = np.array([5, 6])
# सरणी प्रदर्शित करें
print("सरणी1...\n", x)
print("\nसरणी2...\n", y)
print("\nसरणी3...\n", z)
# डेटा प्रकार प्रदर्शित करें
print("\nसरणी1 डेटा प्रकार...\n", x.dtype)
print("\nसरणी2 डेटा प्रकार...\n", y.dtype)
print("\nसरणी3 डेटा प्रकार...\n", z.dtype)
# आयाम जांचें
print("\nसरणी1 के आयाम...\n", x.ndim)
print("\nसरणी2 के आयाम...\n", y.ndim)
print("\nसरणी3 के आयाम...\n", z.ndim)
# आकार जांचें
print("\nसरणी1 का आकार...\n", x.shape)
print("\nसरणी2 का आकार...\n", y.shape)
print("\nसरणी3 का आकार...\n", z.shape)
# छद्म वैंडरमोंड मैट्रिक्स जनरेट करें
x_deg, y_deg, z_deg = 2, 3, 4
print("\nपरिणाम...\n", H.hermvander3d(x, y, z, [x_deg, y_deg, z_deg]))
आउटपुट
सरणी1... [1 2]
सरणी2... [3 4]
सरणी3... [5 6]
सरणी1 डेटा प्रकार... int64
सरणी2 डेटा प्रकार... int64
सरणी3 डेटा प्रकार... int64
सरणी1 के आयाम... 1
सरणी2 के आयाम... 1
सरणी3 के आयाम... 1
सरणी1 का आकार... (2,)
सरणी2 का आकार... (2,)
सरणी3 का आकार... (2,)
परिणाम... [[1.0000000e+00 1.0000000e+01 ... 3.1723200e+06]
[1.0000000e+00 1.2000000e+01 ... 1.2355392e+08]]