| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Scipy: Интерполяция |
| Автор: wowka19 14.4.2015, 03:07 |
| Есть набор точек (x,y) и набор соответствующих им значений (z). Необходимо интерполировать эту таблично заданную функцию по заданной сетке. Все усложняется тем, что область определения этой функции довольно сложной формы. Она похожа на трапецию с некоторыми "врезками" (как бы "надкусана" по краям) и отверстиями. Используемый мною griddata "замазывает" эти особенности, что неприемлемо для задачи. Как решить эту проблему? И еще. Если z - это уголот 0 до 360, то как избежать ошибки интерполяции когда целевой пиксель, вычисляемый (на пример) из двух исходных равных 359 и 1 градусам будет равен 180 вместо 0? |