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)
在此先感谢您,英语不好!
答案 0 :(得分:0)
没有错-简化不支持这种简化。 为什么不自己写东西?