【发布时间】:2014-09-18 23:39:20
【问题描述】:
我是 Python 的新手,所以我问了一个简单的问题:
我有一组数据 (x1, x2, x3, x4, x5) 和对应的 (y1, y2, y3, y4, y5)。现在,我如何使用 Python 来找到给定 x 值的 y 值? (x 位于 x1 到 x5 之间)
例如:假设我想为以下数据集找到 X = 0.9 的 Y 值。
X Y
0.5 12
1.2 17
1.3 23
1.6 29
2.1 33
提前致谢!!
【问题讨论】:
-
这似乎更像是一个统计或数学问题,而不是编程问题。一旦你弄清楚要使用什么技术,你就可以询问如何在 python 中应用它。
-
请发布您到目前为止所做的尝试
-
您已经标记了
numpy和scipy,所以我假设您在尝试解决这个问题时已经使用了它们,如果可以的话,我们可以看看吗? -
这个问题不是重复的。一件事是问“如何将数据拟合到这条特定的曲线”,另一件事是“我怎样才能找到一个将一个数据集与另一个数据集相关联的函数”......这恰好是曲线拟合,但不必用单变量样条线完成。
标签: python numpy scipy curve-fitting linear-interpolation