numpy.asfortranarray
numpy.asfortranarray(a, dtype=None) [source]
返回以Fortran顺序排列在内存中的数组(ndim> = 1)。
参数 : | a :array_like 输入数组。 dtype :str 或 dtype object, 可选 默认情况下,从输入数据中推断出数据类型。 |
返回值 : | out :ndarray 输入Fortran或column-major的顺序。 |
例子
>>> x = np.arange(6).reshape(2,3)>>> y = np.asfortranarray(x)>>> x.flags['F_CONTIGUOUS']False>>> y.flags['F_CONTIGUOUS']True
注意:此函数返回一个至少具有一维(1-d)的数组,因此它将不保留0-d数组。