点击返回目录

 

Ndarray数组

本节我们将来了解数组的一些基本属性。 在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量就是数组的维数。

1. 数组的维数

2. 数组的shape

3. 调整数组形状

4. 创建数组zeros

创建指定大小的数组,数组元素以 0 来填充

5. 创建数组ones

创建指定大小的数组,数组元素以 0 来填充

6. 从数值范围创建数组

numpy 包中的使用 arange 函数创建数值范围并返回 ndarray 对象,函数格式如下:

6.1 生成 0 到 5 的数组
6.2 设置返回类型为 float
6.3 设置了起始值、终止值及步长
6.4 等差数列 linspace

7. 数组操作

创建指定大小的数组,数组元素以 0 来填充

7.1 翻转数组 numpy.transpose
7.2 交换数组的两个轴 numpy.swapaxes
7.3 广播 numpy.broadcast_to
7.4 在指定位置插入新的轴来扩展数组形状 numpy.expand_dims
7.5 从给定数组的形状中删除一维的条目 numpy.squeeze
7.6 连接数组 numpy.concatenate
7.7 沿新轴堆叠数组序列 numpy.stack
7.8 沿特定的轴将数组分割为子数组 numpy.split

代码下载地址:

Github链接

Gitee链接

点击返回目录