没有关于应该如何输入 fmin-powell 的 direc 参数的信息。fmin_powell 的所有 scipy 文档都说是
方向:ndarray,可选
初始方向设定。
我认为通过给出direc=(0.1,0.1,1)
,我告诉它从前两个拟合参数的步长 0.1 和第三个拟合参数的步长 1 开始,这在我的情况下是必需的,因为第三个参数对 0.1 的步长不敏感。但是,对于此代码,所有拟合参数都以 0.1 开头。如果我尝试direc=(1,0.1,1)
,它将对所有破坏拟合的参数使用初始步长 1,因为第二个参数的范围为 (0,1),如果它变为负数,则会导致除以零。你应该如何设置这个参数?