n维数组的对分(求根)方法

时间:2019-11-14 18:48:32

标签: python optimization scipy scipy-optimize

我正在寻找可解决n维数组的python中的二分法。

例如给定f = lambda x: z - xbisect(f,ub,lb)求解x的值,该值使上下界之间的f最小化(ub,lb),其中z和x是数组,而不是单个值。

我认为scipy最小化可以起作用:

z = df['z'].to_numpy()

def TrueDepth(RhoS,L,dI):

    ShouldBeZero = lambda d: -z + d
    return spo.minimize(ShouldBeZero, x0=z)

但是我的初始状态出现错误setting an array element with a sequence

基本上是此matlab function的python实现。

0 个答案:

没有答案