巨硬的NumPy
教程包括两部分:《从小白到入门》和《从入门到熟练》。
- 《从小白到入门》旨在帮助没有基础的同学快速掌握
numpy
的常用功能,保证日常绝大多数场景的使用。 - 《从入门到熟练》目的是帮助有进一步需要的同学对
numpy
进行更深入地了解,主要包括基本概念、操作,原理分析和例子。
设计思想:
- 两部分侧重点不同的教程
- 章节互相独立可单独学习
- 偏实用高频 API
- 展示实际用法
- 简单直接
- 系统全面
- 原理介绍
- 例子辅助理解
-
核心概念
- 常量
- 数据类型
- 结构化数组
- 时间数组
- 数组对象
- 自定义数组容器
- 子类化与标准子类
-
操作变换
- 广播
- 通函数
- 基本操作
- 排序搜索
- 集合操作
- 函数式编程
- 测试
-
数值计算
- 数学函数
- 数值分析
- 导数和微积分
- 多项式
- 逻辑运算
- 二进制运算
- 字符串
-
线性代数
- 数组乘法
- 基础概念
- 矩阵运算
- Einsum
- Padding
- 卷积
- 掩码运算
-
概率统计
- 基本指标
- 相关性
- 柱状图
- 计数
- 随机生成器
- 随机排列
- 随机分布
-
不止NumPy
- Numba
- JAX
- Cython
- CuPy
- Sparse
- Dask
- Xarray
反馈来自社区。格式:微信昵称:意见
。谢谢诸位反馈。
- 潭:语速有点快;切片和索引希望详细点。
- 我的名字:重点部分放慢速度,非重点也许可以跳过。
- Channer:常用的、不容易理解的参数可以重点讲一下,举一些简单的例子。