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

पायथन में लेगेंड्र श्रृंखला को बहुपद में बदलें


परिचय

लेगेंड्र श्रृंखला को बहुपद में बदलने के लिए पायथन NumPy में laguerre.leg2poly() विधि का उपयोग करें।

निम्नतम डिग्री से उच्चतम तक क्रमबद्ध लेगेंड्र श्रृंखला के गुणांकों का प्रतिनिधित्व करने वाली सरणी को, निम्नतम से उच्चतम डिग्री तक क्रमबद्ध समतुल्य बहुपद (मानक आधार के सापेक्ष) के गुणांकों की सरणी में बदलें।

यह विधि निम्नतम क्रम के पद से उच्चतम तक क्रमबद्ध समतुल्य बहुपद के गुणांकों वाला 1-डी सरणी लौटाती है। पैरामीटर c, निम्नतम क्रम के पद से उच्चतम तक क्रमबद्ध लेगेंड्र श्रृंखला गुणांकों वाला 1-डी सरणी है।

चरण

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

import numpy as np
from numpy.polynomial import legendre as L

numpy.array() विधि का उपयोग करके सरणी बनाएं

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

सरणी प्रदर्शित करें

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

आयाम जांचें

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

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

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

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

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

लेगेंड्र श्रृंखला को बहुपद में बदलें

print("\nपरिणाम (लेगेंड्र से बहुपद)...\n", L.leg2poly(c))

पूर्ण उदाहरण

import numpy as np
from numpy.polynomial import legendre as L

# numpy.array() विधि का उपयोग करके सरणी बनाएं
c = np.array([1, 2, 3, 4, 5])

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

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

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

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

# लेगेंड्र श्रृंखला को बहुपद में बदलें
print("\nपरिणाम (लेगेंड्र से बहुपद)...\n", L.leg2poly(c))

आउटपुट

हमारी सरणी...
 [1 2 3 4 5]

हमारी सरणी के आयाम...
 1

हमारी सरणी वस्तु का डेटाटाइप...
 int64

हमारी सरणी वस्तु का आकार...
 (5,)

परिणाम (लेगेंड्र से बहुपद)...
 [ 1.375 -4.   -14.25  10.    21.875]
  1. - पायथन में हर्माइट श्रृंखला को बहुपद में परिवर्तित करें

    हर्माइट श्रृंखला को बहुपद में परिवर्तित करने के लिए, पायथन नम्पी में hermite.herm2poly() विधि का उपयोग करें। निम्नतम डिग्री से उच्चतम तक क्रमबद्ध हर्माइट श्रृंखला के गुणांकों को दर्शाने वाली सरणी को निम्नतम से उच्चतम डिग्री तक क्रमबद्ध समतुल्य बहुपद (मानक आधार के सापेक्ष) के गुणांकों की सरणी में परि

  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