numpy.asfortranarray

numpy.asfortranarray(a, dtype=None)

Функция asfortranarray() интерпретирует входные данные как массив, с организацией в памяти в стиле Fortran.

Параметры:
a - массив NumPy или подобный массиву объект.
Входные данные.
dtype - тип данных NumPy (необязательный)
По умолчанию тип данных выводится из тип входных данных.
Возвращает:
результат - массив NumPy
Массив с организацией в памяти в стиле Fortran.
Смотрите так же: ascontiguousarray, asarray_chkfinite, require

Примеры

>>> import numpy as np
>>> 
>>> a = np.diag([[1, 2], [3, 4]])
>>> 
>>> a
array([1, 4])
>>> 
>>> a.flags.f_contiguous
False
>>> 
>>> b = np.asfortranarray(a)
>>> b
array([1, 4])
>>> 
>>> b.flags.f_contiguous
True