NumPy - 数组操作


NumPy 包中有几个例程可用于操作 ndarray 对象中的元素。它们可以分为以下类型 -

改变形状

先生。 形状及描述
1 重塑

为数组提供新的形状而不更改其数据

2 平坦的

数组上的一维迭代器

3 压扁

返回折叠成一维的数组的副本

4 拉维尔

返回连续的展平数组

转置操作

先生。 操作及说明
1 转置

排列数组的维度

2 ndarray.T

与 self.transpose() 相同

3 横滚轴

向后滚动指定轴

4 交换轴

交换数组的两个轴

改变尺寸

先生。 尺寸及描述
1 播送

生成一个模仿广播的对象

2 广播到

将数组广播为新形状

3 展开尺寸

扩展数组的形状

4

从数组形状中删除单维条目

连接数组

先生。 数组和描述
1 连接

沿现有轴连接数组序列

2

沿新轴连接数组序列

3

水平顺序堆叠数组(按列)

4 虚拟堆栈

按顺序垂直(按行)堆叠数组

分割数组

先生。 数组和描述
1 分裂

将数组拆分为多个子数组

2 高速分割

将数组水平拆分为多个子数组(按列)

3 VS分裂

将数组垂直(按行)拆分为多个子数组

添加/删除元素

先生。 元素和描述
1 调整大小

返回具有指定形状的新数组

2 附加

将值附加到数组末尾

3 插入

沿给定轴在给定索引之前插入值

4 删除

返回一个新数组,其中沿轴的子数组被删除

5 独特的

查找数组的唯一元素