NumPy numpy.ndarray.flatten 函数
-
简述
此函数返回折叠成一维的数组的副本。该函数采用以下参数。ndarray.flatten(order)
参数说明序号 参数及说明 1 order'C'- 主要行(默认。'F':主要列 'A':按列主要顺序展平,如果 a 在内存中是 Fortran 连续的,则按行主要顺序,否则 'K':按元素顺序展平 a发生在内存中 -
例子
import numpy as np a = np.arange(8).reshape(2,4) print 'The original array is:' print a print '\n' # default is column-major print 'The flattened array is:' print a.flatten() print '\n' print 'The flattened array in F-style ordering:' print a.flatten(order = 'F')
上述程序的输出如下 -The original array is: [[0 1 2 3] [4 5 6 7]] The flattened array is: [0 1 2 3 4 5 6 7] The flattened array in F-style ordering: [0 4 1 5 2 6 3 7]