文章目录
- 导读
- 一、numpy的优势
- 二、创建数组
- 2.1 从列表创建数组
- 2.2 从头创建数组
- 三、数组的性质
- 3.1 数组的属性(形状、大小、类型)
- 3.2 索引
- 3.2.1 一维数组的索引
- 3.2.2 多维数组的索引——以二维为例
- 3.3 切片
- 3.4 变形
- 3.5 拼接
- 3.6 分裂
- 四、四大运算
- 4.1 向量化运算
- 4.2 矩阵运算
- 4.3 广播运算
- 4.4 比较运算和掩码
- 4.5 花俏的索引
- 五、其他调用函数
- 5.1 数值排序
- 5.2 最大最小值
- 5.3 数值求和、求积
- 5.4 中位数、均值、方差、标准差
- 六、总结
导读

一、numpy的优势
实现相同计算,Numpy的运行速度是Python循环的25倍,产生了质的飞跃


二、创建数组
2.1 从列表创建数组


2.2 从头创建数组




三、数组的性质
3.1 数组的属性(形状、大小、类型)


3.数组的大小size
x.size
4.数组的数据类型dtype
x.dtype
3.2 索引
3.2.1 一维数组的索引

3.2.2 多维数组的索引——以二维为例

注意: numpy数组的数据类型是固定的,向-个整型数组插入-一个浮点值,浮点值会向下进行取整

3.3 切片

3.4 变形



3.5 拼接


3.6 分裂


四、四大运算
4.1 向量化运算





4.2 矩阵运算



4.3 广播运算


4.4 比较运算和掩码



4.5 花俏的索引


五、其他调用函数
5.1 数值排序


5.2 最大最小值

5.3 数值求和、求积

5.4 中位数、均值、方差、标准差

六、总结















