numpy中ravel函数flatten函数的功能及差异

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy中ravel函数flatten函数的功能及差异相关的知识,希望对你有一定的参考价值。

numpy中ravel函数、flatten函数的功能及差异

 


 

>>> import numpy as np

>>> a = np.arange(20).reshape(4,5)

>>> a

array([[ 0, 1, 2, 3, 4],

[ 5, 6, 7, 8, 9],

[10, 11, 12, 13, 14],

[15, 16, 17, 18, 19]])

>>> a.reshape(2,10)

array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9],

[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]])

>>> a

array([[ 0, 1, 2, 3, 4],

[ 5, 6, 7, 8, 9],

[10, 11, 12, 13, 14],

[15, 16, 17, 18, 19]])

>>> a.resize(2,10)

>>> a

array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9],

[10, 11, 12, 13, 14, 15, 16, 1

以上是关于numpy中ravel函数flatten函数的功能及差异的主要内容,如果未能解决你的问题,请参考以下文章

numpy 辨异 —— numpy ravel vs numpy flatten

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

numpy.ravel() vs numpy.flatten()

numpy 矩阵变换 reshape ravel flatten

numpy 使用

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