一维数组的切片与索引与处理数组形状

  • Post author:
  • Post category:其他




一维数组的切片与索引

一维Numpy数组的切片操作与python列表的切片一样。

在这里插入图片描述



处理数据形状

拆解:可以用ravel()函数将多维数组变成一维数组

在这里插入图片描述

拉直:flatten()函数的名字取得非常贴切,其功能与ravel()相同。可是,flatten()返回的是真是的数组,需要分配新的内存空间;而ravel()函数返回的只是数组的视图。这意味着,我们直接操作数据。

在这里插入图片描述

用元组指定数组形状:除reshape()函数外,还可以用元组来轻松定义数组的形状

在这里插入图片描述

转置:在线性代数中,矩阵的转置操作非常常见。转置是一种数据变换方法,对于二维表而言,转置就意味着行变成列,同时列变成行。转置也可以通过下列代码完成。

在这里插入图片描述

调整大小:函数resize()的作用类似于reshape(),但是会改变所作用的数组。

在这里插入图片描述



版权声明:本文为weixin_43292788原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。