尝试从lmfit拟合ExponentialGaussianModel(),但收到以下错误消息:The input contains nan values 我在windows上使用Jupyternotebook,我对python和lmfit还不熟悉。我发现lmfit文档对于初学者来说有点晦涩难懂,希望能在这里找到帮助。以下是我的代码:我想生成一个指数高斯直方图,提取数据点,并练习使用lmfit库进行拟合。(我想练习拟合并找到最少的点,以重现产生直方图所用的参数) from scipy.stats import exponno
在过去,我已经在Python语言中使用lmfit并将2D函数/数据包装到1D中,成功地做到了这一点。在这种情况下,2D模型是一个平滑函数(具有高斯轮廓的环)。过了一段时间后,我开始思考,也许使用lmfit的步长(不管是谁在后台)太小了,不能在瑞士国旗上产生任何变化。我想试着将步长增加到1,但我不知道如何做到这一点。对不起,它还很长): import numpy as npimport
我尝试使用lmfit通过Model和Parameters类为一些随机数据找到函数的最佳拟合参数。然而,它似乎并没有过多地探索参数空间。它执行大约10次函数求值,然后返回一个糟糕的拟合结果。代码如下: import numpy as npfrom lmfit.parameter import Parameters """Find the parameters of the dip f