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

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


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

पैरामीटर्स

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

दूसरा पैरामीटर (m): समाकलन का क्रम, धनात्मक होना चाहिए। (डिफ़ॉल्ट: 1)

तीसरा पैरामीटर (k): समाकलन स्थिरांक। पहला समाकलन शून्य पर सूची में पहला मान होता है, दूसरा समाकलन शून्य पर दूसरा मान होता है, आदि। यदि k == [] (डिफ़ॉल्ट), तो सभी स्थिरांक शून्य पर सेट होते हैं। यदि m == 1, तो सूची के बजाय एक स्केलर दिया जा सकता है।

चौथा पैरामीटर (lbnd): समाकल की निचली सीमा। (डिफ़ॉल्ट: 0)

पांचवां पैरामीटर (scl): प्रत्येक समाकलन के बाद परिणाम को समाकलन स्थिरांक जोड़ने से पहले scl से गुणा किया जाता है। (डिफ़ॉल्ट: 1)

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

चरण

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

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

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

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

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

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

आयाम जांचें:

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

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

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

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

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

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

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

उदाहरण

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

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

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

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

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

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

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

आउटपुट

हमारी गुणांक सरणी...
 [1 2 3]
हमारी सरणी के आयाम...
 1
हमारी सरणी वस्तु का डेटा प्रकार...
 int64
हमारी सरणी वस्तु का आकार...
 (3,)
परिणाम...
 [ 0.5 -0.5  0.5  0.5]
  1. - Python में लैगुएर श्रृंखला का समाकलन करें

    विवरण numpy.polynomial.laguerre.lagint() फंक्शन लैगुएर श्रृंखला का समाकलन करता है। यह lbnd से axis के साथ m बार समाकलित लैगुएर श्रृंखला गुणांक लौटाता है। प्रत्येक पुनरावृत्ति में परिणाम को scl से गुणा किया जाता है और समाकलन स्थिरांक k जोड़ा जाता है। पैरामीटर्स c - लैगुएर श्रृंखला गुणांकों का ऐ

  1. - Python में NumPy से बहुपद को शेबीशेव श्रृंखला में बदलें

    परिचय numpy.polynomial.chebyshev.poly2cheb() फ़ंक्शन मानक बहुपद गुणांकों (निम्नतम से उच्चतम घात क्रम में) को शेबीशेव श्रृंखला गुणांकों में बदलता है। पैरामीटर c: 1-D सरणी जिसमें बहुपद गुणांक हों (निम्नतम से उच्चतम घात) चरण 1. आवश्यक लाइब्रेरी आयात करें import numpy as np from numpy import polyn

  1. - Python में NumPy से शेबीशेव श्रृंखला को बहुपद में बदलें

    परिचय numpy.polynomial.chebyshev.cheb2poly() फ़ंक्शन शेबीशेव श्रृंखला गुणांकों को मानक बहुपद गुणांकों (सामान्य आधार) में बदलता है। पैरामीटर c: 1-D सरणी जिसमें शेबीशेव श्रृंखला गुणांक हों (निम्नतम से उच्चतम घात) चरण 1. आवश्यक लाइब्रेरी आयात करें import numpy as np from numpy import polynomial a