概述
文章
- 基础篇
- 进阶篇
- 其他篇
用户指南
NumPy 参考手册
- 数组对象
- 常量
- 通函数(ufunc)
- 常用 API
- 创建数组
- 数组处理程序
- 二进制运算
- 字符串操作
- C-Types 外部函数接口(numpy.ctypeslib)
- 时间日期相关
- 数据类型相关
- 可选的 Scipy 加速支持(numpy.dual)
- 具有自动域的数学函数( numpy.emath)
- 浮点错误处理
- 离散傅立叶变换(numpy.fft)
- 财金相关
- 实用的功能
- 特殊的 NumPy 帮助功能
- 索引相关
- 输入和输出
- 线性代数(numpy.linalg)
- 逻辑函数
- 操作掩码数组
- 数学函数(Mathematical functions)
- 矩阵库 (numpy.matlib)
- 杂项(Miscellaneous routines)
- 填充数组(Padding Arrays)
- 多项式(Polynomials)
- 随机抽样 (numpy.random)
- 操作集合(Set routines)
- 排序,搜索和计数(Sorting, searching, and counting)
- Statistics
- Test Support (numpy.testing)
- Window functions
- 打包(numpy.distutils)
- NumPy Distutils 用户指南
- NumPy C-API
- NumPy 的内部
- NumPy 和 SWIG
其他文档
构建 NumPy API 和参考文档
我们目前使用Sphinxopen in new window为NumPy生成API和参考文档。您将需要Sphinx 1.8.3或更高版本。
如果您只想获取文档,请注意可以在以下位置找到预构建的版本
有几种不同的格式。
说明
如果您通过git获得了NumPy,那么还要获取包含构建文档所需的其他部分的git子模块:
git submodule init
git submodule update
此外,构建文档需要Sphinx扩展 plot_directive ,它随Matplotlibopen in new window一起提供。可以通过安装Matplotlib来安装此Sphinx扩展。你还需要python3.6。
由于主要文档的大部分是从numpy via获取 并检查文档字符串,因此您需要首先构建NumPy,然后安装它以便导入正确的版本。import numpy
请注意,你可以例如。将NumPy安装到临时位置并适当地设置 PYTHONPATH 环境变量。
安装NumPy后,安装SciPy,因为随机模块中的某些图需要scipy.special
open in new window正确显示。现在您已准备好生成文档,所以写道:
make html
在 doc/
目录中。如果一切顺利,这将生成包含构建文档的 build/html
子目录。 如果您收到有关 已安装的numpy != current repo git版本
的消息,则必须通过设置 GITVER
或重新安装 NumPy 来覆盖检查。
请注意,目前尚未主动在Windows上构建文档,尽管应该可以。(有关更多信息,请参阅Sphinxopen in new window文档。)
要构建PDF文档,请改为:
make latex
make -C build/latex all-pdf
您需要为此安装Latex。
除了上述内容,您还可以:
make dist
这将重建NumPy,将其安装到临时位置,并以所有格式构建文档。这很可能只会在Unix平台上运行。
以html和pdf格式在https://docs.scipy.orgopen in new window上发布的NumPy文档也是用。有关如何更新https://docs.scipy.org的open in new window详细信息,请参阅HOWTO RELEASEopen in new window。make dist
open in new windowopen in new window
Sphinx 扩展
NumPy的文档使用了Sphinx的几个自定义扩展。它们在 sphinxext/
目录中提供(作为git子模块,如上所述),并在构建NumPy文档时自动启用。
如果你想使用第三方项目这些扩展,它们可在 PyPIopen in new window 中作为 numpydocopen in new window 包。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论