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

पायथन में बिंदुओं (x, y) पर 2-D बहुपद का मूल्यांकन करें


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

पैरामीटर्स

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

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

चरण

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

import numpy as np
from numpy.polynomial.polynomial import polyval2d

गुणांकों की बहुआयामी सरणी बनाएं:

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)

बिंदुओं (x, y) पर 2-D बहुपद का मूल्यांकन करने के लिए polynomial.polyval2d() विधि का उपयोग करें:

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

उदाहरण

import numpy as np
from numpy.polynomial.polynomial import polyval2d

# गुणांकों की बहुआयामी सरणी बनाएं
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", polyval2d([1, 2], [1, 2], c))

आउटपुट

हमारी सरणी...
 [[0 1]
  [2 3]]
हमारी सरणी के आयाम...
 2
हमारी सरणी वस्तु का डेटा प्रकार...
 int64
हमारी सरणी वस्तु का आकार...
 (2, 2)
परिणाम...
 [ 6. 18.]
  1. - पायथन में बिंदुओं x पर बहुपद का मूल्यांकन करें

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

  1. - पायथन में 4D गुणांक ऐरे के साथ बिंदुओं (x, y, z) पर 3-D पॉलीनोमियल का मूल्यांकन करना

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

  1. - Python में बिंदुओं x पर मूलों द्वारा निर्दिष्ट बहुपद का मूल्यांकन करें

    विवरण numpy.polynomial.polynomial.polyvalfromroots() फंक्शन उसके मूलों द्वारा निर्दिष्ट बहुपद का बिंदुओं x पर मूल्यांकन करता है। यदि बहुपद के मूल r_1, r_2, ..., r_n हैं, तो बहुपद p(x) = (x - r_1)(x - r_2)...(x - r_n) होता है। पैरामीटर्स x - मूल्यांकन बिंदु। सूची/टपल को ndarray में परिवर्तित कि