मैं sympy के साथ प्रयोग कर रहा हूं और मैंने एक ऐसे मुद्दे पर मारा है जिसे मैं काम नहीं कर सकता।मानों की एक सरणी से सिम्पी अभिव्यक्ति का मूल्यांकन करें
scipy का उपयोग करते हुए मैं एक अभिव्यक्ति लिख सकते हैं और इस प्रकार एक्स मूल्यों की एक सरणी के लिए यह मूल्यांकन कर सकते हैं:
import sympy
x = sympy.symbols('x')
g = x**2
मैं कर सकते हैं:
import scipy
xvals = scipy.arange(-100,100,0.1)
f = lambda x: x**2
f(xvals)
sympy का उपयोग करते हुए इस प्रकार मैं एक ही अभिव्यक्ति लिख सकते हैं निम्नलिखित अभिव्यक्ति करके एक ही मान के लिए इस अभिव्यक्ति का मूल्यांकन करें:
g.evalf(subs={x:10})
हालांकि मैं कर सकता हूं एक्स मानों की एक सरणी के लिए इसका मूल्यांकन कैसे करें, जैसे मैंने scipy के साथ किया था। यह मैं कैसे करूंगा?
आपका पहला उदाहरण किसी भी तरह से सिम्पी का उपयोग नहीं कर रहा है। प्रतीक जिसे आप परिभाषित करते हैं वह लैम्ब्डा में नहीं पहुंचाया जाता है।मोरवर, सवाल numpy arrays के बारे में था और अनुमानतः सभी विशेष प्रति-तत्व संचालन numpy द्वारा समर्थित था। ये पाइथन की सूची में मौजूद विशेषताएं नहीं हैं (आप वास्तव में क्या उपयोग कर रहे हैं)। – Krastanov