【发布时间】:2017-11-08 19:14:22
【问题描述】:
我正在寻找this 线程的建议答案的混合解决方案。第一个代码 sn-p 使用了一种更符号化的方式,我使用了第二个代码 sn-p 的属性,其中变量的数量发生了变化。所以接近这个变量的数量 n 可以改变。
from sympy import *
from scipy.optimize import minimize
from sympy.utilities.lambdify import lambdify
x, i, n = symbols("x i n")
n = 10
func = Sum((Indexed('x',i)-3)/(1+0.2)**i,(i,1,n))
my_func = lambdify((x, i, n), func)
def my_func_v(x):
return my_func(*tuple(x))
results = minimize(my_func_v, np.zeros(n))
有什么想法吗?
【问题讨论】: