我的数据由
组成x (48 points)
y (50 points)
z (80 points)
f1 = (48 X 50 X 80) points
=(192000 points)
f2 = (48 X 50 X 80) points
=(192000 points)
在插值数据空间中,z
是未知的,我希望获得f1
和f2
的固定值的x
与y
。我天真的解决方案是使用
scipy.interpolate.LinearNDInterpolator
在空间f2 = interpolate over (X, Y, f1)
上,因为f1
是一个分散的网格,即使(x,y,z)
不是:
f = interpolate.LinearNDInterpolator(points, values)
点和值跨越上面解释的空间((X, Y, f1)
。由于点数众多,我花了很长的时间as this question suggests,这是很难的方法。有没有更快的方法?
注意:
print(points.shape)
(192000, 3)