sympy序列:如何使用产品?

时间:2018-12-04 12:10:48

标签: sympy

Print a symbol for product (∏) by using SymPy package

宏在做什么错了?

from sympy import *
i = Idx("i")
a = IndexedBase("a")
n = symbols("n")
f=Product(a[i], (i,2,n) )
print(f)
g=Product(a[i], (i,1,n-1) )
print(g)
print(simplify(f/g))
# Product(a[i], (i, 2, n))
# Product(a[i], (i, 1, n - 1))
# Product(a[i], (i, 2, n))/Product(a[i], (i, 1, n - 1))

# I want
# a(n)    a(n-1)
# a(n-1)  a(n-2)
#      .
#      .
#      .  a(2) 
# a(2)    a(1)
# ---->
# a(n)/a(1)

在此先感谢您,英语不好!

1 个答案:

答案 0 :(得分:0)

没有错-简化不支持这种简化。 为什么不自己写东西?