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

पायथन में 4D गुणांक सरणी के साथ बिंदुओं (x, y, z) पर 3D लैगुएर श्रृंखला का मूल्यांकन करें


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

यदि c में 3 से कम आयाम हैं, तो इसके आकार को 3-D बनाने के लिए अंत में एक जोड़ दिया जाता है। परिणाम का आकार c.shape[3:] + x.shape होगा।

पैरामीटर्स

पहला पैरामीटर (x, y, z): त्रि-आयामी श्रृंखला का मूल्यांकन बिंदुओं (x, y, z) पर किया जाता है, जहां x, y, और z का आकार समान होना चाहिए। यदि x, y, या z में से कोई सूची या टपल है, तो इसे पहले ndarray में बदल दिया जाता है, अन्यथा यह अपरिवर्तित रहता है और यदि यह ndarray नहीं है तो इसे स्केलर माना जाता है।

दूसरा पैरामीटर (C): गुणांकों की एक सरणी जिसे इस तरह व्यवस्थित किया जाता है कि बहु-डिग्री i, j, k के पद का गुणांक c[i, j, k] में होता है। यदि c का आयाम 3 से अधिक है तो शेष सूचकांक गुणांकों के कई सेट गिनाते हैं।

चरण

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

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

गुणांकों की 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 पर 3D लैगुएर श्रृंखला का मूल्यांकन करने के लिए पायथन नम्पाई में polynomial.laguerre.lagval3d() विधि का उपयोग करें। यह विधि x, y, और z से संबंधित मानों के ट्रिपल से बने बिंदुओं पर बहुआयामी बहुपद के मान लौटाती है:

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

उदाहरण

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

# गुणांकों की 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)

# 3D लैगुएर श्रृंखला का मूल्यांकन करें
print("\nपरिणाम...\n", L.lagval3d([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)
परिणाम...
 [[-15.66666667  0.        ]
  [-16.925      0.        ]]
  1. - पायथन में 4D गुणांक सरणी के साथ 3D हर्माइट श्रृंखला का मूल्यांकन (x,y,z) बिंदुओं पर

    परिचय पायथन में 3D हर्माइट श्रृंखला का मूल्यांकन बिंदुओं (x, y, z) पर करने के लिए, numpy.polynomial.hermite मॉड्यूल की hermval3d() विधि का उपयोग करें। जब गुणांक सरणी 4D होती है, तो पहले तीन आयाम x, y, z के अनुरूप होते हैं और चौथा आयाम गुणांक सेट के कई समूहों को दर्शाता है। पैरामीटर्स x, y, z: मूल्

  1. - पायथन में बहुआयामी गुणांक सरणी के साथ बिंदुओं x पर लैगुएर श्रृंखला का मूल्यांकन करें

    बिंदुओं x पर लैगुएर श्रृंखला का मूल्यांकन करने के लिए, पायथन नम्पी में polynomial.laguerre.lagval() विधि का उपयोग करें। पहला पैरामीटर x है। यदि x एक सूची या टपल है, तो इसे ndarray में परिवर्तित किया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और स्केलर के रूप में माना जाता है। किसी भी मामले में

  1. - पायथन में बिंदुओं (x,y) पर 2D लैगुएर श्रृंखला का मूल्यांकन करें

    बिंदुओं x पर 2D लैगुएर श्रृंखला का मूल्यांकन करने के लिए, पायथन नम्पी में polynomial.laguerre.lagval2d() विधि का उपयोग करें। यह विधि x और y से संबंधित मानों के जोड़े से बने बिंदुओं पर द्वि-आयामी बहुपद के मान लौटाती है।पहला पैरामीटर x, y है। द्वि-आयामी श्रृंखला का मूल्यांकन बिंदुओं (x, y) पर किया जात