Я работаю над проектом, используя numpy и scipy, и мне нужно заполнить nanvalues. В настоящее время я использую scipy.interpolate.rbf, но он продолжает вызывать сбой python, так что попытка/исключение даже не спасет его. Однако после нескольких запусков кажется, что он может продолжать давать сбой в тех случаях, когда в середине есть данные, окруженные всеми нанами, например остров. Есть ли лучшее решение для этого, которое не будет продолжать падать?
Кстати, это МНОГО данных, которые мне нужно экстраполировать. Иногда до половины изображения (70 x 70, оттенки серого), но оно не обязательно должно быть идеальным. Это часть программы сшивания изображений, поэтому, пока она похожа на фактические данные, она будет работать. Я пробовал ближайший сосед заполнить nans, но результаты слишком разные.
ИЗМЕНИТЬ:
Изображение, на котором он всегда кажется неудачным. Изоляция этого образа позволила передать его ОДИН РАЗ перед сбоем.
Я использую как минимум версии NumPy 1.8.0 и SciPy 0.13.2.