符号产品是用Product(expr, (index, low, high))
创建的,其中high
是包容性的,与许多Python代码不同。例如:
P00 = IndexedBase("P^{00}")
P02 = IndexedBase("P^{02}")
i = Idx("i")
t = symbols("t")
expr = Product(P00[i]*P02[t], (i, 1, t-1))
print(expr)
打印(假设LaTeX支持)为
指数的位置不是最理想的;问题是上标被硬编码成符号名而不是实际的上升索引。但我没有看到告诉SymPy打印某些索引作为上标的方法。