我有一张图片,在其中选取一行随机行并尝试在该行上拟合高斯曲线。我使用 scipy.optimize curve_fit 方法 来拟合高斯曲线。
选择随机行是根据一个数组向量 [10, 20, 40, 60, 100] 进行的,意思是在第一次尝试中,我在该图像中选择了 10 行随机行(因此,进行了 10 次高斯拟合),然后选择更多行,以此类推。
大多数情况下,代码都能正常工作,但有时会出现错误(特别是当行数较多时:大约为 60 或更多),提示未找到最优参数。
我在 stackoverflow 上找到了一些类似的帖子,但仍然无法解决这个问题。看起来这个问题经常出现在 curve_fit 方法 中。
选择随机行是根据一个数组向量 [10, 20, 40, 60, 100] 进行的,意思是在第一次尝试中,我在该图像中选择了 10 行随机行(因此,进行了 10 次高斯拟合),然后选择更多行,以此类推。
大多数情况下,代码都能正常工作,但有时会出现错误(特别是当行数较多时:大约为 60 或更多),提示未找到最优参数。
我在 stackoverflow 上找到了一些类似的帖子,但仍然无法解决这个问题。看起来这个问题经常出现在 curve_fit 方法 中。