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()