返回介绍

概述

文章

用户指南

NumPy 参考手册

其他文档

构建 NumPy API 和参考文档

发布于 2023-06-23 19:27:32 字数 2846 浏览 0 评论 0 收藏 0

我们目前使用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.specialopen 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 windowmake distopen in new windowopen in new window

Sphinx 扩展

NumPy的文档使用了Sphinx的几个自定义扩展。它们在 sphinxext/ 目录中提供(作为git子模块,如上所述),并在构建NumPy文档时自动启用。

如果你想使用第三方项目这些扩展,它们可在 PyPIopen in new window 中作为 numpydocopen in new window 包。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文