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

Python में Hermite_e पॉलीनोमियल का वैंडरमोंड मैट्रिक्स उत्पन्न करें


Hermite_e पॉलीनोमियल का वैंडरमोंड मैट्रिक्स उत्पन्न करने के लिए, Python Numpy में hermite_e.hermevander() का उपयोग करें। मेथड छद्म-वैंडरमोंड मैट्रिक्स लौटाता है। लौटाए गए मैट्रिक्स का आकार x.shape + (deg + 1,) होता है, जहां अंतिम इंडेक्स संबंधित Hermite_e पॉलीनोमियल की डिग्री होती है। dtype परिवर्तित x के समान होगा।

पैरामीटर, x बिंदुओं का एक ऐरे लौटाता है। dtype को float64 या complex128 में परिवर्तित किया जाता है यह इस बात पर निर्भर करता है कि क्या कोई एलिमेंट जटिल हैं। यदि x स्केलर है तो इसे 1-D ऐरे में परिवर्तित किया जाता है। पैरामीटर, deg परिणामी मैट्रिक्स की डिग्री है।

चरण

सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:

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

एक ऐरे बनाएं:

x = np.array([0, 1, -1, 2])

ऐरे प्रदर्शित करें:

print("हमारा ऐरे...\n", x)

आयाम जांचें:

print("\nहमारे ऐरे के आयाम...\n", x.ndim)

डेटा प्रकार प्राप्त करें:

print("\nहमारे ऐरे ऑब्जेक्ट का डेटा प्रकार...\n", x.dtype)

आकार प्राप्त करें:

print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", x.shape)

Hermite_e पॉलीनोमियल का वैंडरमोंड मैट्रिक्स उत्पन्न करने के लिए, Python Numpy में hermite_e.hermevander() का उपयोग करें:

print("\nपरिणाम...\n", H.hermevander(x, 2))

उदाहरण

import numpy as np
from numpy.polynomial import hermite_e as H
# एक ऐरे बनाएं
x = np.array([0, 1, -1, 2])
# ऐरे प्रदर्शित करें
print("हमारा ऐरे...\n", x)
# आयाम जांचें
print("\nहमारे ऐरे के आयाम...\n", x.ndim)
# डेटा प्रकार प्राप्त करें
print("\nहमारे ऐरे ऑब्जेक्ट का डेटा प्रकार...\n", x.dtype)
# आकार प्राप्त करें
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", x.shape)
# Hermite_e पॉलीनोमियल का वैंडरमोंड मैट्रिक्स उत्पन्न करने के लिए, Python Numpy में hermite_e.hermevander() का उपयोग करें
print("\nपरिणाम...\n", H.hermevander(x, 2))

आउटपुट

हमारा ऐरे...   [ 0 1 -1 2]
हमारे ऐरे के आयाम... 1
हमारे ऐरे ऑब्जेक्ट का डेटा प्रकार... int64
हमारे ऐरे ऑब्जेक्ट का आकार... (4,)
परिणाम...   [[ 1. 0. -1.]
  [ 1. 1. 0.]
  [ 1. -1. 0.]
  [ 1. 2. 3.]]
  1. - Python में चेबिशेव बहुपद के छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करें

    विवरण numpy.polynomial.chebyshev.chebvander2d() फंक्शन चेबिशेव बहुपद का 2D छद्म वैंडरमोंड मैट्रिक्स उत्पन्न करता है। यह पूर्णांक निर्देशांकों के साथ समान रूप से काम करता है। चरण import numpy as np from numpy.polynomial import chebyshev as C # बिंदु निर्देशांक ऐरे बनाएं x = np.array([1, 2]) y = np.

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

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

  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)