Numpy中的flatten是按照什么方式进行工作。

Posted niudong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Numpy中的flatten是按照什么方式进行工作。相关的知识,希望对你有一定的参考价值。

a = [[[1,2],[3,4]],[[5,6],[7,8]]]

a = np.ndarray(a)
array([[[1, 2],
        [3, 4]],

       [[5, 6],
        [7, 8]]])

type(a)
numpy.ndarray

a.flatten()
array([1, 2, 3, 4, 5, 6, 7, 8])

从上面可以 看出,numpy中的flatten是按照行进行,在按照列,最后按照通道。

就这样子

以上是关于Numpy中的flatten是按照什么方式进行工作。的主要内容,如果未能解决你的问题,请参考以下文章

numpy中的flatten和ravel有啥区别? [复制]

keras中的Flatten和Reshape

numpy 使用

numpy 中的reshape,flatten,ravel 数据平展,多维数组变成一维数组

numpy flatten - 如何打印输出

numpy.ravel() vs numpy.flatten()