NumPy数组操作

NumPy数组操作 首页 / Numpy入门教程 / NumPy数组操作

NumPy包中提供了一些例程来处理ndarray 对象中的元素。它们可以分为以下类型-

Changing维度

Sr.No.Shape & Remark
1 reshape

在不更改数据的情况下为数组赋予新的维度

2 flat

数组上的一维迭代器

3 flatten

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

4 ravel

返回一个连续的扁平数组

无涯教程网

Transpose操作

Sr.No.Operation & Remark
1 transpose

排列数组的维度

2 ndarray.T

与self.transpose()相同

3 rollaxis

向后滚动指定轴

4 swapaxes

互换数组的两个轴

Changing维度

Sr.No.Dimension & Remark
1 broadcast

产生模仿广播的对象

2 broadcast_to

将数组广播为新维度

3 expand_dims
4 squeeze

从数组维度中删除一维条目

Joining数组

Sr.No.Array & Remark
1 concatenate

沿现有轴连接一系列数组

2 stack

沿新轴连接一系列数组

3 hstack

水平按顺序堆叠数组

4 vstack

垂直顺序排列阵列

Splitting 数组

Sr.No.Array & Remark
1 split

将一个数组拆分为多个子数组

2 hsplit

将一个数组拆分为多个子数组 horizontally (column-wise)

3 vsplit

将一个数组拆分为多个子数组 vertically (row-wise)

Adding/Removing元素

Sr.No.Element & Remark
1 resize

返回具有指定维度的新数组

2 append

将值附加到数组的末尾

3 insert

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

4 delete

返回一个新的数组,该数组具有沿轴删除的子数组

5 unique

查找数组的唯一元素

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

AI 音视频创作入门课 -〔唐子轩〕

高并发系统实战课 -〔徐长龙〕

玩转Vue 3全家桶 -〔大圣〕

手把手带你写一门编程语言 -〔宫文学〕

说透数字化转型 -〔付晓岩〕

Node.js开发实战 -〔杨浩〕

编辑训练营 -〔总编室〕

重学前端 -〔程劭非(winter)〕

从0开始学架构 -〔李运华〕

好记忆不如烂笔头。留下您的足迹吧 :)