NumPy - 数组操作

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

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

Changing维度

Sr.No.Shape & Remark
1 reshape

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

链接:https://www.learnfk.comhttps://www.learnfk.com/numpy/numpy-array-manipulation.html

来源:LearnFk无涯教程网

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

查找数组的唯一元素

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

技术教程推荐

React实战进阶45讲 -〔王沛〕

编辑训练营 -〔总编室〕

DevOps实战笔记 -〔石雪峰〕

设计模式之美 -〔王争〕

Flink核心技术与实战 -〔张利兵〕

体验设计案例课 -〔炒炒〕

去无方向的信 -〔小麥〕

大厂设计进阶实战课 -〔小乔〕

AI大模型系统实战 -〔Tyler〕

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