sum - 带索引变量的符号求和

标签 sum sympy calculus

我尝试创建一个带有带索引变量的 Sum 的 sympy 表达式,如前所述 here
但是,我不能对这个表达式做 lambdify 并给出一个数组来计算总和。
这是不可能的吗?

最佳答案

也许像这样?

>>> s=Sum(Indexed('x',i),(i,1,3))
>>> f = lambda x: Subs(s.doit(), [s.function.subs(s.variables[0], j)
... for j in range(s.limits[0][1], s.limits[0][2] + 1)], x).doit()
>>> f((30,10,2))
42

关于sum - 带索引变量的符号求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402387/

相关文章:

python - sympy 中的耗时替换

math - 在 Maple 中执行从负无穷大到无穷大的积分

java - Java中随机嵌套数组的基本元素求和?

python - 在 SymPy 中一次求解非线性方程组和不等式

list - 如何获得序言中给定数字的总和?

python - 如何确定 sympy.matrices.dense.MutableDenseMatrix 的特征值?

latex - ``\nabla'' 符号错误地显示为黑色光盘

python - 如何在 python 中找到 f(x,y) 沿 x 和 y : del^2 f(x, y)/[del(x)][del (y)] 的偏导数

c# - 执行 LINQ 连接,然后分组,然后对两个不同的列求和

MySQL IF 语句求和