परिचय
numpy.polynomial.polynomial.polyvander2d() फ़ंक्शन दो चरों के लिए मानक बहुपद आधार का छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करता है। पूर्णांक निर्देशांकों के साथ उदाहरण।
चरण
1. आवश्यक लाइब्रेरी आयात करें
import numpy as np
from numpy.polynomial.polynomial import polyvander2d
2. पूर्णांक बिंदु निर्देशांक बनाएं
x = np.array([1, 2])
y = np.array([3, 4])
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([1, 2])
y = np.array([3, 4])
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...
[1 2]
सरणी2...
[3 4]
सरणी1 डेटा प्रकार...
int64
सरणी2 डेटा प्रकार...
int64
सरणी1 के आयाम...
1
सरणी2 के आयाम...
1
सरणी1 का आकार...
(2,)
सरणी2 का आकार...
(2,)
परिणाम...
[[ 1. 3. 9. 27. 1. 3. 9. 27. 1. 3. 9. 27.]
[ 1. 4. 16. 64. 2. 8. 32. 128. 4. 16. 64. 256.]]
व्याख्या
- 2 नमूना बिंदु: (1, 3) और (2, 4)
- x घात: 0, 1, 2; y घात: 0, 1, 2, 3
- कुल आधार: 3 × 4 = 12
- आउटपुट आकार: (2, 12)
पहली पंक्ति (x=1, y=3):
x⁰y⁰=1, x⁰y¹=3, x⁰y²=9, x⁰y³=27, x¹y⁰=1, x¹y¹=3, x¹y²=9, x¹y³=27, x²y⁰=1, x²y¹=3, x²y²=9, x²y³=27
दूसरी पंक्ति (x=2, y=4):
x⁰y⁰=1, x⁰y¹=4, x⁰y²=16, x⁰y³=64, x¹y⁰=2, x¹y¹=8, x¹y²=32, x¹y³=128, x²y⁰=4, x²y¹=16, x²y²=64, x²y³=256