我正在尝试 sympy,但遇到了一个我无法解决的问题。
使用 scipy,我可以编写一个表达式并为 x 值数组评估它,如下所示:
import scipy
xvals = scipy.arange(-100,100,0.1)
f = lambda x: x**2
f(xvals)
使用 sympy 我可以编写如下相同的表达式:
import sympy
x = sympy.symbols('x')
g = x**2
我可以通过执行以下操作来评估此表达式的单个值:
g.evalf(subs={x:10})
但是我不知道如何评估它的 x 值数组,就像我对 scipy 所做的那样。我该怎么做?