关于NumPy的一些基础内容的学习,主要内容有:

  • Numpy数组类型

  • 创建Numpy数组

    • 从Python数组结构列表、元组转换成数组
    • 使用np.arange、np.ones、np.zeros等方法创建数组
    • 使用random函数创建数组
    • 从已知数据创建数组
  • ndarray数组的属性

  • 数组的维度和形状

  • 数组的基本操作

    • 重设形状
    • 数组展开
    • 轴移动
    • 轴交换
    • 数组转置
    • 维度的改变
    • 数组连接
    • 数组堆叠
    • 数组拆分
    • 数组删除
    • 数组插入
    • 数组的附加
    • 重设数组尺寸
    • 翻转数组
  • 数组的索引和切片

  • 排序

    • sort排序方法
    • msort排序方法
    • argsort()排序方法
    • lexsort排序方法
    • partition排序方法
  • 查找

    • 使用extract设定条件查找
    • 使用where查找
  • 计算

文中内容、可视化图片参考自:

具体内容通过jupyter notebook展示如下。