我有一个取决于两个参数的数量的测量值表。
所以说我有一个函数fuelConsumption(speed, temperature)
,网格上的数据是已知的。
现在我想从fuelConsumption
为许多测量数据点(速度,温度)插入预期的pandas.DataFrame
(并返回一个带有每个数据点值的向量)。
我目前正在使用SciPy的interpolate.interp2d
进行插值,但是当将参数作为两个向量[s1,s2]
和[t1,t2]
传递时(为简单起见,只有两个有序值),它将构建一个网格并返回:
[[f(s1,t1), f(s2,t1)], [f(s1,t2), f(s2,t2)]]
我希望得到的结果是:
[f(s1,t1), f(s2, t2)]
如何进行插值以获得我想要的输出?
答案 0 :(得分:7)
从scipy v0.14开始,您可以将scipy.interpolate.RectBivariateSpline
与checkbox_list.filter(function(elem, index) {
// ...
})
.each(function(element, index) {
// ....
});
一起使用:
grid=False