【问题标题】:Python meaning of `array.__module__ = 'numpy'``array.__module__ = 'numpy'` 的 Python 含义
【发布时间】:2018-12-06 01:20:29
【问题描述】:

我正在阅读numPy 的源代码,我们将值设置为numpy 以了解。数组的一些低级特性。 __module__ 是什么字符串?

arange.__module__ = 'numpy'
array.__module__ = 'numpy'
datetime_data.__module__ = 'numpy'
empty.__module__ = 'numpy'
frombuffer.__module__ = 'numpy'
fromfile.__module__ = 'numpy'
fromiter.__module__ = 'numpy'

【问题讨论】:

标签: python-3.x numpy


【解决方案1】:

该代码的结果是使解析类元数据的工具(特别是包括文档工具Sphinx autodoc)报告该类是由主numpy 模块而不是实际实现它们的文件发布的。这样做有多种原因,但重要的原因是类是在 C 中实现的(在这种情况下,默认情况下您不会获得模块名称),或者您希望隐藏实现的细节。

【讨论】:

    猜你喜欢
    • 2012-04-24
    • 1970-01-01
    • 2015-08-04
    • 2014-11-04
    • 1970-01-01
    • 2016-11-20
    • 2021-09-04
    • 2021-09-07
    相关资源
    最近更新 更多