Python 从给定坐标通过numpy等创建三维多项式

Python 从给定坐标通过numpy等创建三维多项式,python,numpy,curve-fitting,algebra,Python,Numpy,Curve Fitting,Algebra,给定一些3D坐标(x、y和z轴),我想做的是得到一个多项式(五阶)。我知道如何通过numpy在2D(例如,仅在x和y方向)中执行此操作。所以我的问题是:第三(z-)轴也可以吗? 对不起,我遗漏了一个问题 谢谢。Numpy在多项式包中有多变量多项式求值函数——polyval2d,polyval3d——问题是如何获得系数。对于拟合,需要使用polyvander2d和polyvander3d函数来创建最小二乘拟合的设计矩阵。由此确定的多变量多项式系数随后可被重塑并用于相应的求值函数中。有关更多详细信息

给定一些3D坐标(x、y和z轴),我想做的是得到一个多项式(五阶)。我知道如何通过numpy在2D(例如,仅在x和y方向)中执行此操作。所以我的问题是:第三(z-)轴也可以吗? 对不起,我遗漏了一个问题


谢谢。

Numpy在多项式包中有多变量多项式求值函数——polyval2d,polyval3d——问题是如何获得系数。对于拟合,需要使用polyvander2d和polyvander3d函数来创建最小二乘拟合的设计矩阵。由此确定的多变量多项式系数随后可被重塑并用于相应的求值函数中。有关更多详细信息,请参阅这些函数的文档