Я пытаюсь интерполировать 2D-данные с помощью функции mlab griddata
с установленным пакетом natgrid.Как поймать ошибки griddata natgrid
Однако мои данные вызывают два вида ошибок:
Natgrid - two input triples have the same x/y coordinates
but different data values:
First triple: 0.000000 45.000000 20.743004
Second triple: 0.000000 45.000000 20.572077
и когда я удалить дубликаты точек (как это было предложено here) я получаю:
natgrid - error number 1 from ReadData:
Insufficient data in gridded region to triangulate
Основная проблема с этим что нет возможности поймать ошибки. И когда они происходят, процесс python прерывается.
Как обрабатывать эти griddata
конкретные ошибки и как их уловить и продолжить мой скрипт?
являются теми целыми сообщениями об ошибках, которые вы получаете? –
Да, это все, что я получаю как вывод из ошибки natgrid. Затем моя IDE сообщает, что «Процесс завершен с кодом завершения -1073741819' для второй ошибки и« Процесс завершен с кодом выхода 1 »для первого. – Pablo
Можете ли вы запустить код с отладчиком и обновить свой вопрос с помощью обратной линии. Просто выполните это: 'python -m pdb my_script.py'. Когда ошибка возвращается, вы должны быть оставлены в консоли python. Если это так, просто введите 'tb' и нажмите' enter', и у вас будет список вызовов функций до того, как произошел сбой –