我有一个二维数组(或者矩阵,如果你喜欢的话),有一些缺失的值表示为NaN。缺失值通常位于沿着一个轴的条带中,例如:2 3 4 Nan 64 5 Nan Nan 8在这里我想用一些合理的数字来取代NaN。我研究了delaunay三角剖分,但找到的文档很少。
我尝试使用,因为它支持使用2d数组,而且非常简单。这样
Boost中有许多插值库,但它们都是一维插值.有什么方法可以让他们在二维插值中工作吗?默认情况下,对一维使用插值,如下所示#include <boost/math/interpolators/cardinal_cubic_b_spline.hppthe interpolant at a point
double y = spline(0.055)