文章目录
NumPy数组操作
NumPy 包中有几个例程可用于操作 ndarray 对象中的元素。它们可以分为以下类型,本文晓得博客为你介绍NumPy数组操作。
推荐:什么是NumPy
Changing Shape改变形状
编号 | 形状和描述 |
---|---|
1 | reshape——在不更改其数据的情况下为数组赋予新形状 |
2 | flat——数组上的一维迭代器 |
3 | flatten——返回折叠成一维的数组的副本 |
4 | ravel——返回一个连续的扁平数组 |
Transpose Operations转置操作
编号 | 操作说明 |
---|---|
1 | transpose——转置置换数组的维度 |
2 | ndarray.T——与 self.transpose() 相同 |
3 | rollaxis——向后滚动指定的轴 |
4 | swapaxes——交换数组的两个轴 |
Changing Dimensions更改尺寸
编号 | 尺寸和描述 |
---|---|
1 | broadcast——产生一个模仿广播的对象 |
2 | broadcast_to——将数组广播到新形状 |
3 | expand_dims——扩展数组的形状 |
4 | squeeze——从数组的形状中删除一维条目 |
Joining Arrays加入数组
编号 | 数组和描述 |
---|---|
1 | concatenate——沿现有轴连接一系列数组 |
2 | stack——沿新轴连接一系列数组 |
3 | hstack——水平顺序堆叠数组(按列) |
4 | vstack——垂直顺序堆叠数组(逐行) |
Splitting Arrays拆分数组
编号 | 数组和描述 |
---|---|
1 | split——将一个数组拆分为多个子数组 |
2 | hsplit——将数组水平拆分为多个子数组(按列) |
3 | vsplit——将一个数组垂直拆分为多个子数组(逐行) |
Adding / Removing Elements添加/删除元素
编号 | 元素和描述 |
---|---|
1 | resize——返回具有指定形状的新数组 |
2 | append——将值附加到数组的末尾 |
3 | insert——在给定索引之前沿给定轴插入值 |
4 | delete——返回一个新数组,其中删除了沿轴的子数组 |
5 | unique——查找数组的唯一元素 |
推荐:NumPy教程
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折