2024-06-01 14:00:36 发布
网友
我有一个网格化的速度场,我想用Python插值。目前我正在使用scipy.插值的RectBivariateSpline来实现这一点,但我希望能够通过将网格中的某些值设置为NaN来定义字段的边缘。然而,当我这样做的时候,它扰乱了整个网格的插值,实际上使它无处不在。显然这是scipy fitpack中的一个错误,那么解决这个问题的最佳方法是什么?我希望能够保持网格中的nan,以便以后处理边和边界,但我不希望它影响网格其余部分的插值。在
RectBivariateSpline
样条曲线拟合/插值是全局的,因此即使是单个的nan也可能会弄乱整个网格。
nan
所有正确实现浮点的语言(包括python)都允许您通过比较数字与自身来测试NaN。
当且仅当x为NaN时,x不等于x。
x
您将能够使用它来相应地过滤数据集。
样条曲线拟合/插值是全局的,因此即使是单个的
nan
也可能会弄乱整个网格。所有正确实现浮点的语言(包括python)都允许您通过比较数字与自身来测试NaN。
当且仅当
x
为NaN时,x
不等于x
。您将能够使用它来相应地过滤数据集。
相关问题 更多 >
编程相关推荐