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

Python में x और y के कार्तीय गुणनफल पर 2-D लैगुएर श्रृंखला का मूल्यांकन करें

विवरण

numpy.polynomial.laguerre.laggrid2d() फंक्शन x और y के कार्तीय गुणनफल पर 2-D लैगुएर श्रृंखला का मूल्यांकन करता है। 2D से कम आयाम वाले गुणांक ऐरे को स्वचालित रूप से 2D बनाया जाता है।

पैरामीटर्स

  • x, y - कार्तीय गुणनफल के लिए बिंदु। सूची/टपल को ndarray में परिवर्तित किया जाता है।
  • c - गुणांक ऐरे जहां c[i,j] में मल्टी-डिग्री i,j के पद का गुणांक होता है। 2D से अधिक आयाम होने पर शेष सूचकांक कई सेट गिनाते हैं।

चरण

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

# 2D गुणांक ऐरे बनाएं
c = np.arange(4).reshape(2, 2)

print("हमारा ऐरे...\n", c)
print("\nहमारे ऐरे के आयाम...\n", c.ndim)
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", c.dtype)
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", c.shape)

# 2-D लैगुएर श्रृंखला का मूल्यांकन करें
print("\nपरिणाम...\n", L.laggrid2d([1, 2], [1, 2], c))

पूर्ण उदाहरण

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

# 2D गुणांक ऐरे बनाएं
c = np.arange(4).reshape(2, 2)

# ऐरे प्रदर्शित करें
print("हमारा ऐरे...\n", c)
print("\nहमारे ऐरे के आयाम...\n", c.ndim)
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", c.dtype)
print("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n", c.shape)

# मूल्यांकन करें
print("\nपरिणाम...\n", L.laggrid2d([1, 2], [1, 2], c))

आउटपुट

हमारा ऐरे...
[[0 1]
 [2 3]]
हमारे ऐरे के आयाम...
2
हमारे ऐरे ऑब्जेक्ट का डेटाटाइप...
int64
हमारे ऐरे ऑब्जेक्ट का आकार...
(2, 2)
परिणाम...
[[ 0. -1.]
 [-2.  0.]]

गणना विवरण

गुणांक c = [[0, 1], [2, 3]] → बहुपद: 0*L0(x)L0(y) + 1*L0(x)L1(y) + 2*L1(x)L0(y) + 3*L1(x)L1(y)।

लैगुएर: L0=1, L1=1-x।

बहुपद: (1-y) + 2(1-x) + 3(1-x)(1-y)।

बिंदुओं पर मूल्यांकन:

  • (1,1): 0 + 0 + 0 = 0
  • (1,2): -1 + 0 + 0 = -1
  • (2,1): 0 - 2 + 0 = -2
  • (2,2): -1 - 2 + 3 = 0

आकृति विश्लेषण

  • गुणांक आकार: (2, 2)
  • x, y आकार: प्रत्येक (2,)
  • परिणाम आकार: c.shape[2:] + x.shape + y.shape = () + (2,) + (2,) = (2, 2)

संबंधित फंक्शन्स

  • lagval2d() - संगत (x,y) जोड़े पर मूल्यांकन
  • laggrid3d() - 3D कार्तीय गुणनफल
  • lagvander2d() - 2D वैंडरमोंड मैट्रिक्स
  1. - पायथन में x, y, z के कार्टेशियन उत्पाद पर 3-D हर्माइट_e श्रृंखला का मूल्यांकन करें

    परिचय पायथन में x, y, z के कार्टेशियन उत्पाद पर 3-D हर्माइट_e श्रृंखला का मूल्यांकन करने के लिए hermite.hermegrid3d() विधि का उपयोग करें। यह विधि x, y, और z के कार्टेशियन उत्पाद में बिंदुओं पर त्रि-आयामी बहुपद के मान लौटाती है। पैरामीटर x, y, z हैं। त्रि-आयामी श्रृंखला का मूल्यांकन x, y, और z के कार

  1. - पायथन में 1D गुणांक सरणी के साथ x और y के कार्टेशियन उत्पाद पर 2-D हर्माइट_e श्रृंखला का मूल्यांकन करें

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

  1. - पायथन में x और y के कार्टेशियन प्रोडक्ट पर 2-D पॉलीनोमियल का मूल्यांकन करना

    x और y के कार्टेशियन प्रोडक्ट (Cartesian product) पर 2-D पॉलीनोमियल का मूल्यांकन करने के लिए, पायथन में polynomial.polygrid2d(x, y, c) मेथड का उपयोग करें। मेथड x और y के कार्टेशियन प्रोडक्ट में पॉइंट्स पर दो आयामी पॉलीनोमियल के मान लौटाता है।पहला पैरामीटर, x और y, दो आयामी श्रृंखला का मूल्यांकन x और