我目前正在使用python学习数值方法,并且我在实现某些数学逻辑方面遇到了问题。假设我有一张桌子:
数据:
x = 0 x = 2 x = 4
_______________________________
y = 0 | 100.0 90.0 80.0
y = 2 | 85.0 64.49 53.50
y = 4 | 70 48. 90 38.43
从这些数据中,我怎样才能预测x = 4和y = 3.5时的值?
我只需要预测表格中数据范围内的值。我怎样才能做到这一点?任何建议将不胜感激..谢谢:))
答案 0 :(得分:0)
您正在尝试拟合函数f(x,y) = z
,其中z
是表格中的值,(x,y)
是表格中的x和y值 - 适合3个维度。
这篇文章3D curvefitting 这段代码https://gist.github.com/amroamroamro/1db8d69b4b65e8bc66a6应该提供如何在python中执行此操作的示例。该代码包括线性和二次拟合的实现。您将要根据您使用的数据选择适合的类型。