История изменений
Исправление i-rinat, (текущая версия) :
фортрановский код
У Фортрана есть скользкий момент с файлами. У unformatted файлов на самом деле есть формат. Он разный в зависимости от компилятора, поэтому файлы от компилятора Intel могут быть нечитаемы программой, собранной GNU компилятором. Ну и с другими программами там тоже проблемы.
В свежем фортране (2003, кажется) добавили access='stream'
, который позволит писать данные в сыром виде. Такие уже будет легче читать питоном.
open(unit=341,file='xxx11.bin',status='replace',
x form='unformatted',access='stream')
А, да. Не забывай, что Фортран пишет массивы по столбцам: сначала весь первый столбец, затем второй и так далее. Большинство других языков пишет и читает по строкам.
Исходная версия i-rinat, :
фортрановский код
У Фортрана есть скользкий момент с файлами. У unformatted файлов на самом деле есть формат. Он разный в зависимости от компилятора, поэтому файлы от компилятора Intel могут быть нечитаемы программой, собранной GNU компилятором. Ну и с другими программами там тоже проблемы.
В свежем фортране (2003, кажется) добавили access='stream'
, который позволит писать данные в сыром виде. Такие уже будет легче читать питоном.
open(unit=341,file='xxx11.bin',status='replace',
x form='unformatted',access='stream')