numpy.ma.MaskedArray.flatten#

方法

ma.MaskedArray.flatten(order='C')[原始碼]#

傳回摺疊成一維的陣列副本。

參數:
order{‘C’, ‘F’, ‘A’, ‘K’}, optional

‘C’ 表示以列優先(C 樣式)順序展平。‘F’ 表示以行優先(Fortran 樣式)順序展平。‘A’ 表示如果 a 在記憶體中是 Fortran 連續的,則以行優先順序展平,否則以列優先順序展平。‘K’ 表示以元素在記憶體中出現的順序展平 a。預設值為 ‘C’。

傳回值:
yndarray

輸入陣列的副本,展平成一維。

另請參閱

ravel

傳回展平的陣列。

flat

陣列上的一維平面迭代器。

範例

>>> 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])