如何定义曲线拟合中的函数?

2024-04-18 23:33:24 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,所以我试着做曲线拟合,当我看文档时,我看到他们使用函数。在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) 

我面临着一些错误,但在理解它们之前,我需要了解我们如何知道该使用哪个函数?我是不是漏掉了一个要点?我们如何定义要使用的函数?你知道吗


Tags: 函数文档return定义网站def错误np
1条回答
网友
1楼 · 发布于 2024-04-18 23:33:24

如果你能将你拥有的数据可视化,你就会知道什么样的功能可以应用到数据中。如果您不能查看数据,那么我建议您选择一些不同的函数,并观察拟合和数据点之间的误差。你知道吗

考虑

enter image description here

具有线性函数和

enter image description here

用非线性函数拟合。你知道吗

相关问题 更多 >