NumPy是Python的一种开源的数值计算库。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。
1.导入numpy,创建矩阵,查看维数,形状,大小
2.numpy的创建
- 创建3行4列0矩阵
- 3行4列全1矩阵
- 类似range,生成,并且reshape
- 从1到10生成5个线段
3.numpy基础运算
- array相减
- 平方
- 三角函数
- 判断数大小
矩阵运算
- 定义矩阵
- 矩阵乘法
- 创建随机数,并求元素和,最大元素,最小元素
- 索引
- 平均值
- 中位数
- 前n位累加(n=1,2,……)
- 每一行的累差
- 排序(每行)
- 非0值
- 矩阵转置
- clip
4.numpy索引
- for循环输出每一行 (列)
- 循环输出每一项
5.numpy合并
- 合并1
- 数列加维度
- 合并2
- 合并3
6.numpy分割
- 相等分割
- 不等分割
- 分割2
7.numpy深浅拷贝
- 直接=是浅拷贝
- 深拷贝