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

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


परिचय

हर्माइट बहुपद का छद्म वैंडरमोंड मैट्रिक्स जनरेट करने के लिए पायथन NumPy में hermite_e.hermevander2d() का उपयोग करें। यह विधि छद्म-वैंडरमोंड मैट्रिक्स लौटाती है।

पैरामीटर्स

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

चरण

आवश्यक लाइब्रेरी आयात करें

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

समान आकार के बिंदु निर्देशांकों की सरणी बनाएं

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", H.hermevander2d(x, y, [x_deg, y_deg]))

पूर्ण उदाहरण

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

# समान आकार के बिंदु निर्देशांकों की सरणी बनाएं
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", H.hermevander2d(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  1.890000e+00 -1.870000e-01  1.000000e-01  1.700000e-01  1.890000e-01 -1.870000e-02 -9.900000e-01 -1.683000e+00 -1.871100e+00  1.851300e-01]
 [ 1.000000e+00  2.800000e+00  6.840000e+00  1.355200e+01  1.400000e+00  3.920000e+00  9.576000e+00  1.897280e+01  9.600000e-01  2.688000e+00  6.566400e+00  1.300992e+01]]
  1. - पायथन में जटिल बिंदु निर्देशांक सरणी के साथ हर्माइट बहुपद का छद्म वैंडरमोंड मैट्रिक्स जनरेट करें

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

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

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

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

    विवरण numpy.polynomial.chebyshev.chebvander() फंक्शन 1D चेबिशेव बहुपद का वैंडरमोंड मैट्रिक्स उत्पन्न करता है। फ्लोट इनपुट के लिए आउटपुट float64 होता है। चरण import numpy as np from numpy.polynomial import chebyshev as C # फ्लोट ऐरे बनाएं x = np.array([0, 3.5, -1.4, 2.5]) print(हमारा ऐरे...\n, x)