Экстраполяция 3D в python (в основном, scipy.griddata расширена для экстраполяции)

Я использую функцию griddata в scipy для интерполяции 3-х и 4-х мерных данных. Он работает как чемпион, за исключением того, что он возвращает кучу NaN, потому что некоторые из нужных мне точек находятся за пределами диапазона входных данных. Учитывая, что данные N-d в любом случае работают только с интерполяцией в «линейном» режиме, было бы несложно заставить данные сетки выполнять экстраполяцию, а не просто возвращать NaN. Кто-нибудь делал это или нашел обходной путь? Чтобы уточнить: у меня есть неструктурированные данные, поэтому я не могу использовать ни одну из функций, для которых требуется обычная сетка. Спасибо! Alex

6
задан denfromufa 22 June 2017 в 04:50
поделиться