numpy API 速查手册

说明

本文是官方手册的汉化版。
为了便于阅读,下边给出了手册目录,从目录可以链接到对应的内容。
我会不定期更新里边的内容,欢迎指正。
鉴于工作量太大!将先从4.1开始更。

手册目录

1. 数组对象

1.1 N维数组 ( ndarray)
1.2 标量
1.3 数据类型对象 ( dtype)
1.4 索引
1.5 迭代数组
1.6 标准数组子类
1.7 掩码数组
1.8 阵列接口
1.9 日期时间和时间增量

2. 常数

3. 通用函数 ( ufunc)

3.1 广播
3.2 输出类型确定
3.3 使用内部缓冲区
3.4 错误处理
3.5 铸造规则
3.6 覆盖 Ufunc 行为
3.7 ufunc
3.8 可用的 ufunc

4. 常用操作(Routines)

4.1 数组创建例程
4.2 数组操作例程
4.3 二元运算
4.4 字符串操作
4.5 C 类型外部函数接口 ( numpy.ctypeslib)
4.6 日期时间支持函数
4.7 数据类型例程
4.8 可选的 SciPy 加速例程 ( numpy.dual)
4.9 具有自动定义域的数学函数 ( numpy.emath)
4.10 浮点错误处理
4.11 离散傅立叶变换 ( numpy.fft)
4.12 函数式编程
4.13 NumPy 特定的帮助函数
4.14 索引例程
4.15 输入输出
4.16 线性代数 ( numpy.linalg)
4.17 逻辑功能
4.18 掩码数组操作
4.19 数学函数
4.20 矩阵库 ( numpy.matlib)
4.21 杂项套路
4.22 填充数组
4.23 多项式
4.24 随机抽样 ( numpy.random)
4.25 设置例程
4.26 排序、搜索和计数
4.27 统计数据
4.28 测试支持 ( numpy.testing)
4.29 窗口函数

5. 打字 ( numpy.typing)

5.1 Mypy插件
5.2 与运行时 NumPy API 的差异
5.3 应用程序接口

6. 全局状态

6.1 性能相关选项
6.2 互操作性相关选项
6.3 调试相关选项

7. 包装 ( numpy.distutils)

7.1 模块在 numpy.distutils
7.2 配置类
7.3 构建可安装的 C 库
7.4 .src文件转换

8. NumPy Distutils - 用户指南

8.1 SciPy 结构
8.2 SciPy 包的要求
8.3 该setup.py文件
8.4 该__init__.py文件
8.5 NumPy Distutils 中的额外功能

9. NumPy C-API

9.1 Python 类型和 C 结构
9.2 系统配置
9.3 数据类型 API
9.4 数组API
9.5 数组迭代器 API
9.6 UFunc API
9.7 通用通用函数API
9.8 NumPy 核心库
9.9 C API 弃用

10. NumPy 内部结构

10.1 NumPy C 代码说明
10.2 内存对齐
10.3 numpy 数组的内部组织
10.4 多维数组索引顺序问题

11. SIMD 优化

11.1 编译的构建选项
11.2 了解 CPU 调度,NumPy 调度器如何工作?
11.3 深入了解 CPU 调度程序

12. NumPy 和 SWIG

12.1 numpy.i:NumPy 的 SWIG 接口文件
12.2 测试 numpy.i 类型映射

see also

NumPy Reference - NumPy v1.21 Manual

猜你喜欢

转载自blog.csdn.net/shiyuzuxiaqianli/article/details/121000946