上一主题

numpy.ndarray.fill

下一主题

numpy.ndarray.getfield

numpy.ndarray.flatten

ndarray.flatten(order='C')

将折叠的数组的副本返回到一个维度。

参数:

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

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

返回:

y:ndarray

输入数组的副本,展平为一个维度。

也可以看看

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

例子

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