Array .__ module__ ='numpy'的Python含义

时间:2018-12-06 01:20:30

标签: python-3.x numpy

我正在阅读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'

1 个答案:

答案 0 :(得分:0)

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