numpy.memmap.flatten#

方法

memmap.flatten(order='C')#

傳回一個壓縮成一維數組的副本。

參數:
命令{『C』, 『F』, 『A』, 『K』},可選

『C』 表示以行優先(C 風格)順序展開。 『F』 表示以列優先(Fortran 風格)順序展開。 『A』 表示如果 `a』 在記憶體中是 Fortran 連續的,則按列優先順序展開;否則按行優先順序展開。 『K』 表示以元素在記憶體中出現的順序展開 `a』。預設值為 『C』。

回傳值:
yndarray

輸入數組的副本,扁平化為一維數組。

也參考

:obj:`ravel』

傳回一個扁平化的陣列。

:obj:`扁平』

數組上的一維扁平迭代器。

範例

>>> import numpy as np
>>> a = np.array([[1,2], [3,4]])
>>> a.flatten()
array([1, 2, 3, 4])
>>> a.flatten('F')
array([1, 3, 2, 4])