相关疑难解决方法(0)

从一组值中评估sympy表达式

我正在试验同情,我遇到了一个我无法解决的问题.

使用scipy我可以编写一个表达式并为其计算x值的数组,如下所示:

import scipy
xvals = scipy.arange(-100,100,0.1)
f = lambda x: x**2
f(xvals)
Run Code Online (Sandbox Code Playgroud)

使用sympy我可以写相同的表达式如下:

import sympy
x = sympy.symbols('x')
g = x**2
Run Code Online (Sandbox Code Playgroud)

我可以通过执行以下操作来评估此表达式的单个值:

g.evalf(subs={x:10})
Run Code Online (Sandbox Code Playgroud)

但是我无法弄清楚如何评估x值的数组,就像我用scipy做的那样.我该怎么做?

python sympy scipy

35
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

scipy ×1

sympy ×1