我正在使用 numpy 和 scipy 开展一个项目,我需要填写 nanvalues。目前我使用 scipy.interpolate.rbf,但它一直导致 python 崩溃如此严重,try/except 甚至不会保存它。但是,运行几次之后,似乎在中间有数据被所有nan包围的情况下,它可能会一直失败,就像一座孤岛一样。有没有更好的解决方案不会继续崩溃?
顺便说一句,这是我需要推断的大量数据。有时多达图像的一半(70x70,灰度),但它不需要完美。它是图像拼接程序的一部分,所以只要它与实际数据相似,它就可以工作。我已经尝试过最近的邻居来填写 nans,但结果太不同了。
编辑:
它似乎总是失败的图像。隔离此图像允许它在崩溃之前通过图像一次。
我至少使用 NumPy 1.8.0 和 SciPy 0.13.2 版本。