NumPy数组操作 NumPy遍历数组 NumPy二元运算符 NumPy包中有几个例程可用于处理ndarray对象中的元素。它们可以分为以下几类 - 改变形状 Sr.No. 形状和说明 1 reshape 给数组赋予新的形状而不更改其数据 2 flat 数组上的一维迭代器 3 flatten 返回折叠为一个维度的数组的副本 4 ravel 返回一个连续的扁平数组 转置操作 Sr.No. 操作和说明 1 transpose 置换数组的维数 2 ndarray.T 与self.transpose()相同 3 rollaxis 向后滚动指定的轴 4 swapaxes 交换数组的两个轴 更改尺寸 Sr.No. 尺寸和说明 1 broadcast 产生一个模仿广播的对象 2 broadcast_to 将数组广播到新的形状 3 expand_dims 扩展数组的形状 4 squeeze 从数组形状中移除一维条目 加入数组 Sr.No. 数组和说明 1 concatenate 沿着现有轴加入一系列阵列 2 stack 沿着一个新的轴加入一系列数组 3 hstack 按顺序堆叠阵列(列明智) 4 vstack 按顺序堆叠数组(按行) 拆分数组 Sr.No. 数组和说明 1 split 将数组拆分成多个子数组 2 hsplit 将数组分成多个子数组(水平方向) 3 vsplit 将数组垂直分割成多个子数组(按行) 添加/删除元素 Sr.No. 元素和说明 1 resize 返回具有指定形状的新数组 2 append 将值附加到数组的末尾 3 insert 在给定索引之前沿给定轴插入值 4 delete 返回一个新数组,其中沿着一个轴的子数组被删除 5 unique 查找数组的独特元素 NumPy遍历数组 NumPy二元运算符