以下示例仅用于精确定义查询。考虑一个递归方程 x[k+1] = a*x[k] 其中 a 是某个常数。现在,在 sympy/numpy 中是否有一种更简单的方法或现有方法可以执行以下操作(即,为给定的递归方程提供一个范围内的表达式):
def get_expr(init, num):
a = Symbol('a')
expr = init
for i in range(num):
expr = a*expr
return expr
x0 = Symbol('x0')
get_expr(x0,3)
上面的地平线是 3。