python - 在 Python 中访问 Matplotlib 和 Scipy 文档
问题描述
Numpy 提供了一个np.info
函数,允许访问该模块的任何函数的文档。我正在为 Scipy 和 Matplotlib 寻找类似的功能。我想访问这些文档而无需打开网络浏览器。
解决方案
可以简单地使用 Python 内置help
函数,如下所示
import matplotlib.pyplot as plt
help(plt.plot)
返回
plot(*args, scalex=True, scaley=True, data=None, **kwargs)
Plot y versus x as lines and/or markers.
Call signatures::
plot([x], y, [fmt], *, data=None, **kwargs)
plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
...
您还可以从文档中以交互模式使用此功能:
调用内置帮助系统。(此函数用于交互式使用。)如果没有给出参数,交互式帮助系统将在解释器控制台上启动。如果参数是字符串,则将该字符串作为模块、函数、类、方法、关键字或文档主题的名称进行查找,并在控制台上打印帮助页面。如果参数是任何其他类型的对象,则会生成有关该对象的帮助页面。
推荐阅读
- python - AttributeError:模块'scipy.interpolate'没有属性'spline'
- c++ - 带空格的字符串/字符输入
- java - Java用String实例化一个类
- java - 将 Elasticsearch JSON 响应转换为 Elasticsearch BulkResponse
- python - Smtp 问题,例如 'smtplib.SMTPConnectError: (-1, b'Microsoft Exchange IMAP4 服务已准备好。')'
- django - AWS Cognito 调用上的 Zappa Django Rest Framework API 超时
- python - 为什么链接器在任何地方都没有指定时寻找 python36_d.lib?
- google-chrome-devtools - 在 Crome 上的 ClojureScript 中在浏览器 onerror 上使用 sourcemap
- jupyter-notebook - Jupyter Notebook 未启动
- java - 使用 SPEL 的算术运算