ndim阵列的二分(寻根)方法

2024-09-30 10:43:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一种python中的对分方法,它可以解决n-dim数组的问题

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

我认为scipy minimize可以工作:

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实现


Tags: to方法lambdanumpydfdefscipy数组

热门问题