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