好吧,我正在尝试进行曲线拟合,当我查看文档时,我发现他们使用了函数。在 scipy 中是这样的
def func(x, a, b, c):
return a * np.exp(-b * x) + c
在另一个网站上是这样的
def func(x, a, b):
return a * np.sin(b * x)
我遇到了一些错误,但在理解它们之前,我需要了解我们如何知道要使用哪个函数?我在这里错过了重要的一点吗?我们如何定义我们要使用的函数?
最佳答案
如果您可以将所拥有的数据可视化,您就会了解哪些函数可以适合这些数据。如果您无法查看数据,那么我建议选择一些不同的函数并观察拟合和数据点之间的误差。
考虑
拟合线性函数和
配备非线性函数。
关于python - 曲线拟合中的函数如何定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58395487/