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

पायथन में 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 के कार्टेशियन उत्पाद में बिंदुओं पर किया जाता है। यदि x, y, या z सूची या टपल है, तो इसे पहले ndarray में बदला जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और यदि यह ndarray नहीं है तो इसे स्केलर माना जाता है।

पैरामीटर c गुणांकों की एक सरणी है जिसे इस तरह व्यवस्थित किया गया है कि डिग्री i,j के पदों के गुणांक c[i,j] में समाहित हैं। यदि c का आयाम दो से अधिक है तो शेष सूचकांक गुणांकों के कई सेट गिनाते हैं। यदि c में तीन से कम आयाम हैं, तो इसे 3-D बनाने के लिए इसके आकार में अंतर्निहित रूप से 1 जोड़े जाते हैं। परिणाम का आकार c.shape[3:] + x.shape + y.shape + z.shape होगा।

चरण

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

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

गुणांकों की 4D सरणी बनाएं

c = np.arange(48).reshape(2, 2, 6, 2)

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

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

आयाम जांचें

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

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

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

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

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

3-D हर्माइट_e श्रृंखला का मूल्यांकन करें

print("\nपरिणाम...\n", H.hermegrid3d([1, 2], [1, 2], [1, 2], c))

पूर्ण उदाहरण

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

# गुणांकों की 4D सरणी बनाएं
c = np.arange(48).reshape(2, 2, 6, 2)

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

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

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

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

# x, y, z के कार्टेशियन उत्पाद पर 3-D हर्माइट_e श्रृंखला का मूल्यांकन करें
print("\nपरिणाम...\n", H.hermegrid3d([1, 2], [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]]]
  [[[24 25] [26 27] [28 29] [30 31] [32 33] [34 35]]
   [[36 37] [38 39] [40 41] [42 43] [44 45] [46 47]]]]
हमारी सरणी के आयाम... 
 4
हमारी सरणी वस्तु का डेटा प्रकार... 
 int64
हमारी सरणी वस्तु का आकार... 
 (2, 2, 6, 2)
परिणाम... 
 [[[[ 424. -1848.]  [ 684. -2952.]]
   [[ 732. -3132.]  [1170. -4968.]]]
  [[[ 440. -1908.]  [ 708. -3042.]]
   [[ 756. -3222.]  [1206. -5103.]]]]
  1. - Python में NumPy से 3D गुणांक सरणी के साथ 2D शेबीशेव श्रृंखला का कार्तीय गुणनफल पर मूल्यांकन करें

    परिचय numpy.polynomial.chebyshev.chebgrid2d() फ़ंक्शन 2D शेबीशेव श्रृंखला का x और y के कार्तीय गुणनफल पर मूल्यांकन करता है। 3D गुणांक सरणी एकाधिक गुणांक सेट का समर्थन करती है। पैरामीटर x, y: निर्देशांक सरणियाँ c: गुणांक सरणी। यदि 3D है, तो आकार (M, N, K) जहां K गुणांक सेट की संख्या है चरण 1. आ

  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 के कार्टेशियन उत