我有一个3D数据矩阵A
及其对应的坐标(x,y,z)
到每个数据点。我想在python中获取不同坐标集(x', y', z')
的插值数据值。
我尝试使用scipy.interpolate.griddata
或RegularGridInterpolator
来实现它。
我的困难是:
1)新坐标中的z'
与原始坐标中的z
并不总是相同。
scipy.interpolate.griddata
似乎需要2D输入xi
;
2)将数据值映射到原始坐标以使用RegularGridInterpolator
时遇到一些困难,因为A
中的数据值不是坐标{{1}的定义良好的数学函数}}
有人能给我一些指导吗?非常感谢你!