numpy.asfortranarray¶
-
numpy.
asfortranarray
(a, dtype=None)[source]¶ 返回在Fortran中排列的数组在内存中的顺序。
参数: a:array_like
输入数组。
dtype:str或dtype对象,可选
默认情况下,从输入数据推断数据类型。
返回: out:ndarray
Fortran中的输入a或column-major顺序。
也可以看看
ascontiguousarray
- 将输入转换为连续(C顺序)数组。
asanyarray
- 将输入转换为具有行或列主存储器顺序的ndarray。
require
- 返回一个满足要求的数组。
ndarray.flags
- 有关数组的内存布局的信息。
例子
>>> x = np.arange(6).reshape(2,3) >>> y = np.asfortranarray(x) >>> x.flags['F_CONTIGUOUS'] False >>> y.flags['F_CONTIGUOUS'] True