Относительно вопроса 2: вас может беспокоить сохранение порядка Фортрана после выполнения преобразований и операций с массивами. У меня была похожая проблема с порядком байтов. Я загрузил необработанный массив с прямым порядком байтов из файла, но когда я применил преобразование журнала, результирующий массив будет иметь порядок байтов. Я обошел проблему, сначала выделив второй массив с прямым порядком байтов, а затем выполнив журнал на месте:
b=np.zeros(a.shape,dtype=a.dtype)
np.log10(1+100*a,b)
В вашем случае вы бы присвоили b
заказу на Фортран.