我正在尝试使用 SymPy 来处理一些求和和乘积,但我无法使用 SymPy 来简化涉及索引符号的表达式。
这是一个简单的例子:
A = symbols('A', real=True)
A_i = Indexed(A, i)
expr_1 = exp(-1/A)**A
expr_2 = exp(-1/A_i)**A_i
然后,运行powsimp(expr_1)按预期返回 e^-1 但powsimp(expr_2)只返回原始的未简化表达式。
在尝试简化索引变量时,使用索引变量的正确方法是什么?
注意:引入实际求和,因为这是我想要做的,运行powsimp(summation(expr_1, (i, 1, I)))按预期返回 I/e 但powsimp(summation(expr_2, (i, 1, I)))仍返回未简化的表达式。
牛魔王的故事
相关分类