我想使用长度分别为x_data, y_data, z_data
,l1
和l2
的三个数据数组l3
构建3d插值。每3个点的元组给出一个数量为w
的值,所有l1*l2*l3
个元组共同产生一个w
的值数组。如何使用w
的这些离散值为其生成插值函数?
根据其他帖子,我曾考虑过使用scipy的griddata
主力方法,但由于在python方面没有太多经验,我无法理解如何解释griddata
调用的条目我读过,无论如何都是笨拙的。
我想从三个数组中的每个数组和w
的单独文件中读取数据,但是不确定如何将其编码为以下格式(例如,{ {1}},据我所知griddata
字段将包含我的points
和x_data,y_data,z_data
我的values
数据。)
w
包含数组的文件相当长,用于wInterpolatingFunc = griddata(points, values, xi, method='cubic')
的文件超过了100000行,但是如果需要,可以在此处为每个文件设置玩具数组,以演示获取有效的{{1} }。
谢谢!