Как заставить порядок массивов numpy соответствовать стилю фортрана?

Я использую довольно много библиотек фортрана для выполнения некоторых математических вычислений. Поэтому все массивы в numpy должны быть Fortran-contiguous.
Сейчас я добиваюсь этого с помощью numpy.asfortranarray().

Мои вопросы:

  1. Это быстрый способ сообщить numpy, что массив должен храниться в фортранном стиле или есть более быстрый?
  2. Есть ли возможность установить какой-то флаг numpy, чтобы каждый создаваемый массив был в фортранном стиле?

14
задан Saullo G. P. Castro 12 May 2013 в 21:41
поделиться