Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में x, y, z नमूना बिंदुओं के साथ हर्माइट बहुपद का छद्म वैंडरमोंड मैट्रिक्स जनरेट करें

पायथन में NumPy का उपयोग करके x, y, z नमूना बिंदुओं के साथ हर्माइट बहुपद का छद्म वैंडरमोंड मैट्रिक्स बनाने के लिए hermite.hermvander3d() फ़ंक्शन का उपयोग किया जाता है।

पैरामीटर्स

  • x, y, z: बिंदु निर्देशांकों की सरणी, सभी समान आकार की। डेटा प्रकार float64 या complex128 में परिवर्तित होता है।
  • deg: [x_deg, y_deg, z_deg] रूप में अधिकतम डिग्री की सूची।

चरण

  1. आवश्यक लाइब्रेरी आयात करें
  2. numpy.array() का उपयोग करके समान आकार के बिंदु निर्देशांकों की सरणी बनाएं
  3. सरणी प्रदर्शित करें
  4. डेटा प्रकार, आयाम और आकार जांचें
  5. 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]]
  1. - Python में NumPy से शेबीशेव बहुपद और x,y,z नमूना बिंदुओं का छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करें

    परिचय numpy.polynomial.chebyshev.chebvander3d() फ़ंक्शन तीन चरों (x, y, z) के लिए शेबीशेव बहुपद का छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करता है। यह 3D बहुपद फिटिंग और मूल्यांकन के लिए उपयोगी है। पैरामीटर x, y, z: बिंदु निर्देशांक की सरणियाँ (सभी समान आकार की) deg: अधिकतम घातों की सूची [x_deg, y_deg,

  1. - पायथन में हर्माइट पॉलीनोमियल का सूडो वैंडरमोंड मैट्रिक्स और x, y, z फ्लोटिंग ऐरे ऑफ पॉइंट्स जनरेट करना

    हर्माइट पॉलीनोमियल (Hermite polynomial) और x, y, z सैंपल पॉइंट्स का सूडो वैंडरमोंड मैट्रिक्स (pseudo Vandermonde matrix) जनरेट करने के लिए, पायथन नम्पाई में hermite.hermvander3d() का उपयोग करें। मेथड सूडो-वैंडरमोंड मैट्रिक्स लौटाता है। पैरामीटर x, y, z पॉइंट कोऑर्डिनेट्स के ऐरे हैं, सभी का आकार समान

  1. - पायथन में हर्माइट बहुपद और x, y, z जटिल सरणी बिंदुओं का छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करना

    हर्माइट बहुपद और x, y, z नमूना बिंदुओं का छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करने के लिए, पायथन NumPy में hermite.hermvander3d() का उपयोग करें। यह विधि छद्म-वैंडरमोंड मैट्रिक्स लौटाती है। पैरामीटर x, y, z बिंदु निर्देशांकों की सरणियाँ हैं, सभी का आकार समान होता है। dtypes को float64 या complex128 में