Python 中 NumPy 库的基础使用详解
1. 认识 NumPy 和配置环境
NumPy 是 Python 的第三方库,安装后即可使用。
NumPy 底层由 C 语言实现,专为数值计算设计,处理数据和矩阵运算速度较快,内置大量数学公式。
2. 创建 Array
对大量数据进行分析和存储时可使用 NumPy 库,其中的 array 可将数据存储为矩阵格式。

创建二维数组是将多个一维数组合并。

m 由 3 个一维数组构成。

z 由 2 个二维数组构成。
将所有一维数组放在列表中即可创建二维数组,多维数组同理。
3. 数组的基本属性

4. 数组的升维
一维变二维 [-1 表示自动计算]【返回改变后的矩阵】
a.reshape(newshape, order='C')
- a:要重新改变维度的数组。
- newshape:整数或元组,定义新形状。
- order:可选参数,指定读取顺序。'C'按行,'F'按列,'A'原顺序,'K'内存顺序。
4.1 一维升二维

若为 (4, 4) 代表 4 行 4 列,若为 (4, -1) 代表 4 行任意列。
注意:若非 -1,如列表有 16 个数据,行列之积需为 16,否则报错。
4.2 一维升三维




























