परिचय
पायथन में NumPy का उपयोग करके दी गई डिग्री और नमूना बिंदुओं (x, y, z) की वैंडरमोंड मैट्रिक्स उत्पन्न करने के लिए polynomial.polyvander3d() का उपयोग करें। यह विधि डिग्री deg और नमूना बिंदुओं (x, y, z) की छद्म-वैंडरमोंड मैट्रिक्स लौटाती है। पैरामीटर x, y, z समान आकार के बिंदु निर्देशांक की सरणियाँ हैं। dtypes को float64 या complex128 में बदला जाएगा, इस पर निर्भर करता है कि क्या कोई तत्व सम्मिश्र है। स्केलर को 1-D सरणी में बदला जाता है। पैरामीटर deg [x_deg, y_deg, z_deg] रूप में अधिकतम डिग्री की सूची है।
चरण
आवश्यक लाइब्रेरी आयात करें
import numpy as np
from numpy.polynomial.polynomial import polyvander3d
numpy.array() विधि का उपयोग करके समान आकार के बिंदु निर्देशांक की सरणियाँ बनाएं
x = np.array([1.5, 2.3])
y = np.array([3.7, 4.4])
z = np.array([5.3, 6.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", polyvander3d(x, y, z, [x_deg, y_deg, z_deg]))
पूर्ण उदाहरण
import numpy as np
from numpy.polynomial.polynomial import polyvander3d
# समान आकार के बिंदु निर्देशांक की सरणियाँ बनाएं
x = np.array([1.5, 2.3])
y = np.array([3.7, 4.4])
z = np.array([5.3, 6.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, y, z) की वैंडरमोंड मैट्रिक्स उत्पन्न करें
x_deg, y_deg, z_deg = 2, 3, 4
print("\nपरिणाम...\n", polyvander3d(x, y, z, [x_deg, y_deg, z_deg]))
आउटपुट
सरणी1...
[1.5 2.3]
सरणी2...
[3.7 4.4]
सरणी3...
[5.3 6.6]
सरणी1 डेटा प्रकार...
float64
सरणी2 डेटा प्रकार...
float64
सरणी3 डेटा प्रकार...
float64
सरणी1 के आयाम...
1
सरणी2 के आयाम...
1
सरणी3 के आयाम...
1
सरणी1 का आकार...
(2,)
सरणी2 का आकार...
(2,)
सरणी3 का आकार...
(2,)
परिणाम...
[[...]]