NumPy 有许多内置函数,可用于操作 ndarray 对象中的元素。以下是用于磁盘操作的最常用函数的列表:

维度操作

函数描述
ndarray.flat数组上的一维迭代器。
reshape()为数组提供新形状而不更改其数据。
ravel()返回连续的扁平数组。
ndarray.flatten()返回折叠成一维的数组的副本。

转置操作

函数描述
ndarray.T返回转置数组。
rollaxis()向后滚动指定轴,直到位于给定位置。
swapaxes()交换数组的两个轴。
transpose()反转或排列数组的轴。

连接操作

函数描述
concatenate()返回沿指定轴的串联数组。
stack()沿新轴连接数组序列。
hstack()水平顺序堆叠数组(按列)。
vstack()垂直(按行)顺序堆叠数组。

分割操作

函数描述
split()将一个数组分割成多个子数组 .
hsplit()将一个数组水平分割成多个子数组
vsplit()将数组拆分为多个子数组 -垂直数组(按行)。

更改维度

函数描述
broadcast()生成一个模仿广播的对象。
broadcast_to()将数组广播为新形状。
expand_dims()扩展数组的形状。
squeeze()删除 数组中长度为 1 的轴。

添加和删除元素

函数描述
append() 将值附加到数组末尾。
resize()返回具有指定形状的新数组。
insert() 沿给定轴在给定索引之前插入值。
delete() 返回一个新数组,其中删除了沿轴的子数组。
unique()查找数组的唯一元素。