Python 2.7 函数导入

Python 2.7 function imports

当我说 import numpy as np 时,我可以从 np.js 访问 numpy 中的所有模块和子模块。我不必说np.matrixlib.matrix。这个功能叫什么?我如何在我的包中实现它。

我想你的意思是这样的:

from numpy import *

虽然我觉得这可能只是做了第一层的功能。您可能需要另一个用于 'deeper' 函数:

from numpy.matrixlib import matrix

如果想在主模块中使用子模块,则必须在 __init__.py 中导入它们。

参见示例 numpy/__init__.py:

from .matrixlib import *

numpy.matrixlib 中的所有内容导入 numpy