scipy interpolate在某些情况下给出了nan

时间:2016-06-20 17:58:57

标签: scipy interpolation linear

我用

StringBuilder

并且有时会得到nan。 我如何使用它的语法如下:

scipy.interpolate.LinearNDInterpolator 

你知道其他插值库吗?或者我在使用中出了什么问题?

1 个答案:

答案 0 :(得分:0)

请注意以下文档:

fill_value:float,可选 用于填充输入点凸包外部的请求点的值。如果未提供,则默认为nan。

如果你改变了,你就不会得到南茜,但不管你想要什么。

文档中的注释是:插值是通过用Qhull [R48]对输入数据进行三角测量,并在每个执行线性重心插值的三角形上构建的。

如果您不熟悉术语,这意味着您要插入的点必须位于最初给定的点的凸包中。例如,如果您的数据是1维,那么为了插入一个点,您需要一个更大,一个更小,在二维中,您的点需要包含在原始点的某个三角形中。