परिचय
numpy.polynomial.polynomial.polyvander2d() फ़ंक्शन दो चरों के लिए मानक बहुपद आधार का छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करता है। यह फ्लोट निर्देशांकों के साथ काम करता है।
पैरामीटर
- x, y: बिंदु निर्देशांक की सरणियाँ (समान आकार)
- deg: अधिकतम घातों की सूची
[x_deg, y_deg]
चरण
1. आवश्यक लाइब्रेरी आयात करें
import numpy as np
from numpy.polynomial.polynomial import polyvander2d
2. फ्लोट बिंदु निर्देशांक बनाएं
x = np.array([0.1, 1.4])
y = np.array([1.7, 2.8])
3. सरणियाँ प्रदर्शित करें
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)
4. छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करें
x_deg, y_deg = 2, 3
print("\nपरिणाम...\n", polyvander2d(x, y, [x_deg, y_deg]))
पूर्ण उदाहरण
import numpy as np
from numpy.polynomial.polynomial import polyvander2d
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", polyvander2d(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.000000e+00 1.700000e+00 2.890000e+00 4.913000e+00 1.000000e-01 1.700000e-01 2.890000e-01 4.913000e-01 1.000000e-02 1.700000e-02 2.890000e-02 4.913000e-02]
[1.000000e+00 2.800000e+00 7.840000e+00 2.195200e+01 1.400000e+00 3.920000e+00 1.097600e+01 3.073280e+01 1.960000e+00 5.488000e+00 1.536640e+01 4.302592e+01]]
व्याख्या
- 2 फ्लोट नमूना बिंदु: (0.1, 1.7) और (1.4, 2.8)
- x घात: 0, 1, 2; y घात: 0, 1, 2, 3
- कुल आधार: 3 × 4 = 12
- आउटपुट आकार: (2, 12)
- पहली पंक्ति (x=0.1, y=1.7): आधार मान
- दूसरी पंक्ति (x=1.4, y=2.8): आधार मान
स्तंभ क्रम: x⁰y⁰, x⁰y¹, x⁰y², x⁰y³, x¹y⁰, x¹y¹, x¹y², x¹y³, x²y⁰, x²y¹, x²y², x²y³