python函数用于在2D字段中的某个点处插值

时间:2016-01-19 19:03:44

标签: python python-2.7 scipy

我有一个2D压力场,我想插值 特殊的一组点或位置。我怀疑缩小是一种解决方案,但在我尝试为python编写函数之前,我想知道是否存在一种方法/代码。也许scipy有一个功能,但我没有意识到,也找不到任何功能。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

Scipy有一个二维插值函数:

    scipy.interpolate.interp2d

有关如何使用此功能的信息,请参阅http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.interp2d.html

    scipy.interpolate.interp2d(x, y, z)

其中xy是对应于作为压力场的二维数组z的一维坐标数组。

x对应于z - 矩阵的第二个轴。 y对应于z - 矩阵

的第一个轴