SymPy学习之Concrete Mathematics

来源:互联网 发布:湖南农大网络教学平台 编辑:程序博客网 时间:2024/05/18 00:49
Sum
>>> from sympy.abc import i, k, m, n, x>>> from sympy import Sum, factorial, oo, IndexedBase, Function>>> Sum(k, (k, 1, m))Sum(k, (k, 1, m))>>> Sum(k, (k, 1, m)).doit()m**2/2 + m/2>>> Sum(k**2, (k, 1, m))Sum(k**2, (k, 1, m))>>> Sum(k**2, (k, 1, m)).doit()m**3/3 + m**2/2 + m/6>>> Sum(x**k, (k, 0, oo))Sum(x**k, (k, 0, oo))>>> Sum(x**k, (k, 0, oo)).doit()Piecewise((1/(-x + 1), Abs(x) < 1), (Sum(x**k, (k, 0, oo)), True))>>> Sum(x**k/factorial(k), (k, 0, oo)).doit()exp(x)
Product
>>> from sympy.abc import a, b, i, k, m, n, x>>> from sympy import Product, factorial, oo>>> Product(k, (k, 1, m))Product(k, (k, 1, m))>>> Product(k, (k, 1, m)).doit()factorial(m)>>> Product(k**2,(k, 1, m))Product(k**2, (k, 1, m))>>> Product(k**2,(k, 1, m)).doit()factorial(m)**2

0 0
原创粉丝点击