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

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

विवरण

Python में numpy.polynomial.hermite_e.hermegrid2d() फंक्शन का उपयोग करके x और y के कार्तीय गुणनफल (Cartesian product) पर 2-D "संभाव्यतावादी" हर्माइट श्रृंखला (Hermite_e) का मूल्यांकन किया जाता है। यह फंक्शन x और y में बिंदुओं पर द्वि-आयामी बहुपद के मान लौटाता है।

पैरामीटर्स

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

चरण

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

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

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

# 2-D Hermite_e श्रृंखला का मूल्यांकन करें
print("\nपरिणाम...\n", H.hermegrid2d([1, 2], [1, 2], c))

पूर्ण उदाहरण

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

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

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

# x और y के कार्तीय गुणनफल पर 2-D Hermite_e श्रृंखला का मूल्यांकन करें
print("\nपरिणाम...\n", H.hermegrid2d([1, 2], [1, 2], c))

आउटपुट

हमारा ऐरे...
[[[ 0  1  2  3  4  5]
  [ 6  7  8  9 10 11]]
 [[12 13 14 15 16 17]
  [18 19 20 21 22 23]]]
ऐरे के आयाम...
3
ऐरे ऑब्जेक्ट का डेटाटाइप...
int64
ऐरे ऑब्जेक्ट का आकार...
(2, 2, 6)
परिणाम...
[[[ 36.  60.]
  [ 66. 108.]]
 [[ 40.  66.]
  [ 72. 117.]]
 [[ 44.  72.]
  [ 78. 126.]]
 [[ 48.  78.]
  [ 84. 135.]]
 [[ 52.  84.]
  [ 90. 144.]]
 [[ 56.  90.]
  [ 96. 153.]]]

आकृति व्याख्या

  • गुणांक ऐरे आकार: (2, 2, 6) → 2×2 गुणांक मैट्रिक्स के 6 सेट
  • x आकार: (2,), y आकार: (2,)
  • परिणाम आकार: c.shape[2:] + x.shape + y.shape = (6,) + (2,) + (2,) = (6, 2, 2)
  • प्रत्येक 2×2 मैट्रिक्स x और y के कार्तीय गुणनफल पर एक गुणांक सेट के लिए परिणाम है

उपयोग के मामले

  • 2D सतह फिटिंग और इंटरपोलेशन
  • क्वांटम मैकेनिक्स में तरंग फलन गणना
  • संकेत प्रसंस्करण और छवि विश्लेषण
  • संख्यात्मक समाकलन और PDE समाधान
  1. - पायथन में 4D गुणांक सरणी के साथ x, y, z के कार्टेशियन उत्पाद पर 3-D हर्माइट_e श्रृंखला का मूल्यांकन करें

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

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

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

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

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