numpy.matrix.flatten

方法

matrix.flatten(order='C')[源代码]

返回矩阵的扁平副本。

所有 N 矩阵的元素放在一行中。

参数
order'C'、'F'、'A'、'K',可选

“C”表示按行主(C样式)顺序变平。f'表示按主列(Fortran样式)顺序变平。'A'表示按列主顺序展开,如果 m 是FORTRAN语言 邻接的 在内存中,行主顺序不同。”K’表示变平 m 元素在内存中的出现顺序。默认值为“c”。

返回
y矩阵

矩阵的副本,扁平到 (1, N) 矩阵在哪里 N 是原始矩阵中的元素数。

参见

ravel

返回扁平数组。

flat

矩阵上的一维平面迭代器。

实例

>>> m = np.matrix([[1,2], [3,4]])
>>> m.flatten()
matrix([[1, 2, 3, 4]])
>>> m.flatten('F')
matrix([[1, 3, 2, 4]])