numpy.matrix.flatten¶
-
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是原始矩阵中元素的数量。
例子
>>> m = np.matrix([[1,2], [3,4]]) >>> m.flatten() matrix([[1, 2, 3, 4]]) >>> m.flatten('F') matrix([[1, 3, 2, 4]])