使用python scipy griddata进行3D插值

时间:2019-02-20 22:04:31

标签: python arrays datagrid scipy interpolation

我想使用长度分别为x_data, y_data, z_datal1l2的三个数据数组l3构建3d插值。每3个点的元组给出一个数量为w的值,所有l1*l2*l3个元组共同产生一个w的值数组。如何使用w的这些离散值为其生成插值函数?

根据其他帖子,我曾考虑过使用scipy的griddata主力方法,但由于在python方面没有太多经验,我无法理解如何解释griddata调用的条目我读过,无论如何都是笨拙的。

我想从三个数组中的每个数组和w的单独文件中读取数据,但是不确定如何将其编码为以下格式(例如,{ {1}},据我所知griddata字段将包含我的pointsx_data,y_data,z_data我的values数据。)

w

包含数组的文件相当长,用于wInterpolatingFunc = griddata(points, values, xi, method='cubic')的文件超过了100000行,但是如果需要,可以在此处为每个文件设置玩具数组,以演示获取有效的{{1} }。

谢谢!

0 个答案:

没有答案