Python SciPy中的三维插值

Python SciPy中的三维插值,python,3d,grid,scipy,interpolation,Python,3d,Grid,Scipy,Interpolation,我有一组形状的3D数据[544、256、256]。在每个网格点上,都有一个函数的值,比如说F(x,y,z)。我需要在网格点之间插值,作为Runge-Kutta四阶格式的一部分 例如,我希望能够评估 k2 = hf(x_n + h/2, y_n + k1/2, z_n +j1/2). 调用值,如x_n+h/2或y_n+k1/2可能位于网格点之间。 我已经看过了scipy.interpolate软件包,但还没有找到一个适合我的函数(或者我还没能让它工作)。scipy.interpolate.Re

我有一组形状的3D数据
[544、256、256]
。在每个网格点上,都有一个函数的值,比如说
F(x,y,z)
。我需要在网格点之间插值,作为Runge-Kutta四阶格式的一部分

例如,我希望能够评估

k2 = hf(x_n + h/2, y_n + k1/2, z_n +j1/2). 
调用值,如
x_n+h/2
y_n+k1/2
可能位于网格点之间。
我已经看过了scipy.interpolate软件包,但还没有找到一个适合我的函数(或者我还没能让它工作)。

scipy.interpolate.RegularGridInterpolator
看起来像你需要的。非常感谢,我会去看看。