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

查找数组的唯一元素

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

来源:LearnFk无涯教程网

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

技术教程推荐

零基础学Python -〔尹会生〕

.NET Core开发实战 -〔肖伟宇〕

软件设计之美 -〔郑晔〕

零基础实战机器学习 -〔黄佳〕

人人都用得上的数字化思维课 -〔付晓岩〕

AI大模型之美 -〔徐文浩〕

结构写作力 -〔李忠秋〕

云时代的JVM原理与实战 -〔康杨〕

工程师个人发展指南 -〔李云〕

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