पायथन में NumPy का उपयोग करके लैगुएर बहुपद का छद्म वैंडरमोंड मैट्रिक्स बनाने के लिए laguerre.lagvander2d() फ़ंक्शन का उपयोग किया जाता है।
पैरामीटर्स
- x, y: बिंदु निर्देशांकों की सरणी, सभी समान आकार की। डेटा प्रकार float64 या complex128 में परिवर्तित होता है।
- deg: [x_deg, y_deg] रूप में अधिकतम डिग्री की सूची।
चरण
- आवश्यक लाइब्रेरी आयात करें
numpy.array()का उपयोग करके समान आकार के बिंदु निर्देशांकों की सरणी बनाएं- सरणी प्रदर्शित करें
- डेटा प्रकार, आयाम और आकार जांचें
laguerre.lagvander2d()का उपयोग करके छद्म वैंडरमोंड मैट्रिक्स जनरेट करें
उदाहरण
import numpy as np
from numpy.polynomial import laguerre as L
# बिंदु निर्देशांकों की सरणी बनाएं
x = np.array([0.1, 1.4])
y = np.array([1.7, 2.8])
# सरणी प्रदर्शित करें
print("सरणी1...\n", x)
print("\nसरणी2...\n", y)
# डेटा प्रकार प्रदर्शित करें
print("\nसरणी1 डेटा प्रकार...\n", x.dtype)
print("\nसरणी2 डेटा प्रकार...\n", y.dtype)
# दोनों सरणी के आयाम जांचें
print("\nसरणी1 के आयाम...\n", x.ndim)
print("\nसरणी2 के आयाम...\n", y.ndim)
# दोनों सरणी के आकार जांचें
print("\nसरणी1 का आकार...\n", x.shape)
print("\nसरणी2 का आकार...\n", y.shape)
# छद्म वैंडरमोंड मैट्रिक्स जनरेट करें
x_deg, y_deg = 2, 3
print("\nपरिणाम...\n", L.lagvander2d(x, y, [x_deg, y_deg]))
आउटपुट
सरणी1... [0.1 1.4]
सरणी2... [1.7 2.8]
सरणी1 डेटा प्रकार... float64
सरणी2 डेटा प्रकार... float64
सरणी1 के आयाम... 1
सरणी2 के आयाम... 1
सरणी1 का आकार... (2,)
सरणी2 का आकार... (2,)
परिणाम... [[ 1. -0.7 -0.955 -0.58383333 0.9 -0.63 -0.8595 -0.52545 0.805 -0.5635 -0.768775 -0.46998583]
[ 1. -1.8 -0.68 0.70133333 -0.4 0.72 0.272 -0.28053333 -0.82 1.476 0.5576 -0.57509333]]