我正在尝试使用scipy.optimize.curve_fit
来拟合函数。函数包含两个拟合参数loc
和scale
。该函数包含术语(x - loc)**3/2
,其中x
是自变量。函数在loc > x
处未定义,因此需要对拟合参数空间进行一些限制。scipy
文档提供了一个简单情况的示例,其中边界是固定的,但没有我正在描述的情况的示例。有没有可能做我想做的,或者我只是误解了什么?全拟合函数如下
def levy(x, scale, loc):
return np.sqrt(scale / 2*np.pi) * np.exp(-scale/(2*x - 2*loc) ) / (x - loc)**(3/2)
目前没有回答
相关问题 更多 >
编程相关推荐