Исправление / чтение неправильного вывода на фортране (пропуская E в экспоненциальной записи) с Python - PullRequest
0 голосов
/ 17 марта 2020

У меня есть вывод программы на Фортране, которая иногда пишет в экспоненциальной записи без E . Я не могу исправить программу на этом этапе, и мне приходится иметь дело с выводом.

В основном я пытаюсь прочитать выходной файл ASCII с помощью Numpy s loadtxt function , но происходит сбой, когда встречается число -0.1923856859-100, которое должно быть записано -0.1923856859E-100.

Есть ли способ либо правильно прочитать это с помощью Numpy, либо легко переписать этот файл преобразовывает каждый экземпляр, где это происходит с правильной нотацией?

...