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