Python之Numpy数组拼接,组合,连接

  • Post author:
  • Post category:python


转自:https://www.douban.com/note/518335786/?type=like


============改变数组的维度==================


已知reshape函数可以有一维数组形成多维数组

ravel函数可以展平数组

b.ravel()

flatten()函数也可以实现同样的功能

区别:ravel只提供视图view,而flatten分配内存存储


重塑:

用元祖设置维度

>>> b.shape=(4,2,3)

>>> b

array([[ 0, 1, 2],

[ 3, 4, 5],

[ 6, 7, 8],

[ 9, 10, 11],

[12, 13, 14],

[15, 16, 17],

[18, 19, 20],

[21, 22, 23]])


转置:


>>> b

array([0, 1],

[2, 3])

>>> b.transpose()

array(