परिचय
पायथन में NumPy का उपयोग करके उसके मूलों द्वारा निर्दिष्ट बहुपद का बिंदुओं x पर मूल्यांकन करने के लिए polynomial.polyvalfromroots() विधि का उपयोग करें। पहला पैरामीटर x है। यदि x सूची या टपल है, तो इसे ndarray में बदला जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और स्केलर माना जाता है। किसी भी स्थिति में, x या इसके तत्व स्वयं और r के तत्वों के साथ जोड़ और गुणा का समर्थन करने चाहिए।
दूसरा पैरामीटर r मूलों की एक सरणी है। यदि r बहुआयामी है तो पहला सूचकांक मूल सूचकांक है, जबकि शेष सूचकांक कई बहुपद गिनाते हैं। उदाहरण के लिए, द्वि-आयामी मामले में प्रत्येक बहुपद के मूलों को r के कॉलम में संग्रहीत माना जा सकता है।
तीसरा पैरामीटर tensor है। यदि True, तो मूल सरणी के आकार को दाईं ओर 1 के साथ विस्तारित किया जाता है, x के प्रत्येक आयाम के लिए एक। स्केलर का आयाम 0 होता है। परिणाम यह होता है कि r में गुणांकों का प्रत्येक कॉलम x के प्रत्येक तत्व के लिए मूल्यांकन किया जाता है। यदि False, तो x का प्रसार मूल्यांकन के लिए r के कॉलम पर होता है। यह कीवर्ड तब उपयोगी होता है जब r बहुआयामी हो। डिफ़ॉल्ट मान True है।
चरण
आवश्यक लाइब्रेरी आयात करें
from numpy.polynomial.polynomial import polyvalfromroots
import numpy as np
बहुआयामी गुणांकों की सरणी बनाएं
c = np.arange(-2, 2).reshape(2, 2)
सरणी प्रदर्शित करें
print("हमारी सरणी...\n", c)
आयाम जांचें
print("\nहमारी सरणी के आयाम...\n", c.ndim)
डेटा प्रकार प्राप्त करें
print("\nहमारी सरणी वस्तु का डेटा प्रकार...\n", c.dtype)
आकार प्राप्त करें
print("\nहमारी सरणी वस्तु का आकार...\n", c.shape)
बहुपद का मूल्यांकन करें
print("\nपरिणाम...\n", polyvalfromroots(1, c))
पूर्ण उदाहरण
from numpy.polynomial.polynomial import polyvalfromroots
import numpy as np
# बहुआयामी गुणांकों की सरणी बनाएं
c = np.arange(-2, 2).reshape(2, 2)
# सरणी प्रदर्शित करें
print("हमारी सरणी...\n", c)
# आयाम जांचें
print("\nहमारी सरणी के आयाम...\n", c.ndim)
# डेटा प्रकार प्राप्त करें
print("\nहमारी सरणी वस्तु का डेटा प्रकार...\n", c.dtype)
# आकार प्राप्त करें
print("\nहमारी सरणी वस्तु का आकार...\n", c.shape)
# उसके मूलों द्वारा निर्दिष्ट बहुपद का बिंदुओं x पर मूल्यांकन करें
print("\nपरिणाम...\n", polyvalfromroots(1, c))
आउटपुट
हमारी सरणी...
[[-2 -1]
[ 0 1]]
हमारी सरणी के आयाम...
2
हमारी सरणी वस्तु का डेटा प्रकार...
int64
हमारी सरणी वस्तु का आकार...
(2, 2)
परिणाम...
[3. 0.]