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

पायथन में जटिल बिंदु निर्देशांक सरणी के साथ हर्माइट बहुपद का छद्म वैंडरमोंड मैट्रिक्स जनरेट करें

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

पैरामीटर्स

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

चरण

  1. आवश्यक लाइब्रेरी आयात करें
  2. numpy.array() का उपयोग करके जटिल बिंदु निर्देशांकों की सरणी बनाएं
  3. सरणी प्रदर्शित करें
  4. डेटा प्रकार, आयाम और आकार जांचें
  5. hermite.hermvander2d() का उपयोग करके छद्म वैंडरमोंड मैट्रिक्स जनरेट करें

उदाहरण

import numpy as np
from numpy.polynomial import hermite as H

# जटिल बिंदु निर्देशांकों की सरणी बनाएं
x = np.array([-2.+2.j, -1.+2.j])
y = np.array([1.+2.j, 2.+2.j])

# सरणी प्रदर्शित करें
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", H.hermvander2d(x, y, [x_deg, y_deg]))

आउटपुट

सरणी1...   [-2.+2.j -1.+2.j]
सरणी2...   [1.+2.j 2.+2.j]
सरणी1 डेटा प्रकार... complex128
सरणी2 डेटा प्रकार... complex128
सरणी1 के आयाम... 1
सरणी2 के आयाम... 1
सरणी1 का आकार... (2,)
सरणी2 का आकार... (2,)
परिणाम...   [[ 1.000e+00+0.j 2.000e+00+4.j ... -1.080e+03+3280.j]
              [ 1.000e+00+0.j 4.000e+00+4.j ... 3.792e+03+976.j]]
  1. - Python में फ्लोट बिंदु निर्देशांकों के साथ चेबिशेव बहुपद के छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करें

    विवरण numpy.polynomial.chebyshev.chebvander2d() फंक्शन चेबिशेव बहुपद (पहली तरह) का 2D छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करता है। यह x और y निर्देशांकों पर डिग्री [x_deg, y_deg] तक के चेबिशेव बहुपदों के मानों का मैट्रिक्स लौटाता है। पैरामीटर्स x, y - बिंदु निर्देशांकों के ऐरे, समान आकार के। floa

  1. - Python में कॉम्प्लेक्स बिंदुओं के सरणी के साथ चेबिशेव बहुपद के वैंडरमोंड मैट्रिक्स उत्पन्न करें

    विवरण numpy.polynomial.chebyshev.chebvander() फंक्शन 1D चेबिशेव बहुपद (पहली तरह) का वैंडरमोंड मैट्रिक्स उत्पन्न करता है। आउटपुट मैट्रिक्स का आकार x.shape + (deg + 1,) होता है। पैरामीटर्स x - बिंदुओं का ऐरे। float64 या complex128 में परिवर्तित। deg - परिणामी मैट्रिक्स की डिग्री। चरण impor

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

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