我有一个函数(compErr),它接受一个数字数组(y)作为输入,并根据输入返回一个错误(err)。我想尽量减少错误。为此,我编写了一个python脚本。下面是我的代码的基本概要。你知道吗
from scipy.optimize import minimize
def compErr(y):
...error calculation...
return(err)
#y0 is the initial value of y
res = minimize(compErr, y0, method='nelder-mead', options={'xtol': 1e-8, 'disp': True})
print(res.x)
这是最大限度地减少错误。 假设y有7个元素,其中前3个元素与后4个元素相比变化很小。假设y的前3个元素的变化率应该缩小100倍。我该如何实现这一点?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐