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

पायथन में चेबिशेव श्रृंखला का अवकलन करें


चेबिशेव श्रृंखला का अवकलन करने के लिए पायथन नम्पाई में polynomial.chebder() विधि का उपयोग करें। यह विधि अवकलज की चेबिशेव श्रृंखला लौटाती है। अक्ष के साथ m बार अवकलित चेबिशेव श्रृंखला गुणांक c लौटाता है। प्रत्येक पुनरावृत्ति में परिणाम को scl से गुणा किया जाता है।

तर्क c निम्न से उच्च डिग्री तक प्रत्येक अक्ष के साथ गुणांकों की एक सरणी है, उदाहरण के लिए [1,2,3] श्रृंखला 1*T_0 + 2*T_1 + 3*T_2 को दर्शाता है जबकि [[1,2],[1,2]] 1*T_0(x)*T_0(y) + 1*T_1(x)*T_0(y) + 2*T_0(x)*T_1(y) + 2*T_1(x)*T_1(y) को दर्शाता है यदि अक्ष 0 x है और अक्ष 1 y है।

पैरामीटर्स

पहला पैरामीटर (c): चेबिशेव श्रृंखला गुणांकों की एक सरणी। यदि c बहुआयामी है तो विभिन्न अक्ष विभिन्न चरों से मेल खाते हैं जिनमें प्रत्येक अक्ष में डिग्री संबंधित सूचकांक द्वारा दी जाती है।

दूसरा पैरामीटर (m): लिए गए अवकलजों की संख्या, गैर-ऋणात्मक होना चाहिए। (डिफ़ॉल्ट: 1)

तीसरा पैरामीटर (scl): प्रत्येक अवकलन को scl से गुणा किया जाता है। अंतिम परिणाम scl**m से गुणा होता है। यह रैखिक चर परिवर्तन में उपयोग के लिए है। (डिफ़ॉल्ट: 1)

चौथा पैरामीटर (axis): वह अक्ष जिस पर अवकलज लिया जाता है। (डिफ़ॉल्ट: 0)

चरण

सबसे पहले आवश्यक लाइब्रेरी आयात करें:

import numpy as np
from numpy.polynomial import chebyshev as C

चेबिशेव श्रृंखला गुणांकों की सरणी बनाएं:

c = np.array([1, 2, 3, 4])

गुणांक सरणी प्रदर्शित करें:

print("हमारी गुणांक सरणी...\n", c)

आयाम जांचें:

print("\nहमारी सरणी के आयाम...\n", c.ndim)

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

print("\nहमारी सरणी वस्तु का डेटा प्रकार...\n", c.dtype)

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

print("\nहमारी सरणी वस्तु का आकार...\n", c.shape)

चेबिशेव श्रृंखला का अवकलन करने के लिए पायथन नम्पाई में polynomial.chebder() विधि का उपयोग करें:

print("\nपरिणाम...\n", C.chebder(c))

उदाहरण

import numpy as np
from numpy.polynomial import chebyshev as C

# चेबिशेव श्रृंखला गुणांकों की सरणी बनाएं
c = np.array([1, 2, 3, 4])

# गुणांक सरणी प्रदर्शित करें
print("हमारी गुणांक सरणी...\n", c)

# आयाम जांचें
print("\nहमारी सरणी के आयाम...\n", c.ndim)

# डेटा प्रकार प्राप्त करें
print("\nहमारी सरणी वस्तु का डेटा प्रकार...\n", c.dtype)

# आकार प्राप्त करें
print("\nहमारी सरणी वस्तु का आकार...\n", c.shape)

# चेबिशेव श्रृंखला का अवकलन करें
print("\nपरिणाम...\n", C.chebder(c))

आउटपुट

हमारी गुणांक सरणी...
 [1 2 3 4]
हमारी सरणी के आयाम...
 1
हमारी सरणी वस्तु का डेटा प्रकार...
 int64
हमारी सरणी वस्तु का आकार...
 (4,)
परिणाम...
 [14. 12. 24.]
  1. - पायथन में बिंदुओं (x, y) पर 2-D चेबिशेव श्रृंखला का मूल्यांकन करें

    परिचय पायथन में NumPy का उपयोग करके बिंदुओं (x, y) पर 2-D चेबिशेव श्रृंखला का मूल्यांकन करने के लिए polynomial.chebval2d() विधि का उपयोग करें। यह विधि x और y से संबंधित मानों के जोड़े से बने बिंदुओं पर द्वि-आयामी चेबिशेव श्रृंखला के मान लौटाती है। x और y का आकार समान होना चाहिए। यदि x या y सूची या ट

  1. - पायथन में चेबिशेव श्रृंखला को स्वतंत्र चर से गुणा करें

    परिचय पायथन में NumPy का उपयोग करके चेबिशेव श्रृंखला को स्वतंत्र चर से गुणा करने के लिए polynomial.chebyshev.chebmulx() विधि का उपयोग करें। यह विधि गुणा के परिणाम को दर्शाने वाली एक सरणी लौटाती है। पैरामीटर c1 और c2 निम्न से उच्च क्रम में व्यवस्थित चेबिशेव श्रृंखला गुणांकों की 1-D सरणियाँ हैं। चरण

  1. - पायथन में हर्माइट_e श्रृंखला का अवकलन करें

    परिचय पायथन में हर्माइट_e श्रृंखला का अवकलन करने के लिए hermite.hermeder() विधि का उपयोग करें। पहला पैरामीटर c हर्माइट श्रृंखला गुणांकों की एक सरणी है। यदि c बहुआयामी है तो विभिन्न अक्ष विभिन्न चरों से मेल खाते हैं जिनमें प्रत्येक अक्ष में डिग्री संबंधित सूचकांक द्वारा दी जाती है। दूसरा पैरामीटर m ल