2017-07-27 72 views

回答

1

nsum不是SymPy函数的表达式,它是一个mpmath函数(mpmath是SymPy的一个子模块,一次upo一段时间;如果您仍然使用古老的SymPy版本,建议升级)。

在SymPy中,总和由Sum执行,这是未评估的总和,直到调用.doit()方法。例如:

>>> from sympy import * 
>>> init_printing() 
>>> Sum(1/factorial(n), (n, 0, oo)) 
    ∞  
____ 
╲  
    ╲ 1 
    ╲ ── 
    ╱ n! 
    ╱  
╱  
‾‾‾‾ 
n = 0 
>>> Sum(1/factorial(n), (n, 0, oo)).doit() 
ℯ 

这里init_printing()开始打印“漂亮”的表情;他们有多漂亮取决于你的环境(我在这个例子中使用了一个文本终端)。 More on printing in SymPy

同样,产品有Product

但是,您给出一个示例的公式让我觉得您正在寻找一些面向演示文稿的内容,这需要打开LaTeX编辑器并键入这些公式。