numpy.matrix.flatten

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.flatten.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

matrix.flatten(order='C')[source]

返回矩阵的扁平副本。

矩阵的所有N元素被放置在单个行中。

参数:

订单:{'C','F','A','K'},可选

'C'表示以行主(C风格)顺序展平。'F'表示以列大(Fortran风格)顺序展平。'A'表示如果m在内存中为Fortran 连续,则以行为主的顺序展开,否则为行主要顺序。'K'意味着按照元素在内存中出现的顺序展平m默认值为“C”。

返回:

y:matrix

矩阵的副本,展平为(1,N)矩阵,其中N是原始矩阵中元素的数量。

也可以看看

ravel
返回展平的数组。
flat
矩阵上的1-D平面迭代器。

例子

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