<分区>
我最近开始使用 Python 编写代码。在我的脚本开头,我总是有以下导入:import numpy as np
。
在我的一个脚本中,我使用了 np.matlib.repmat
函数。它曾经工作正常,但最近它无法运行并显示以下错误:
AttributeError: module 'numpy' has no attribute 'matlib'
我在 SO 中搜索了这个问题,如果一个人在他的工作目录中有一个名为 numpy.py 的脚本,或者如果安装的版本不同并且不包含调用的模块,那么看起来会出现这样的错误。
我没有将任何文件命名为 numpy.py。我还发现,在我打电话之后:
from numpy import matlib as mb
我可以使用 mb.repmat
。因此,我的 numpy 模块确实包含 matlib
模块。
有人可以提示我,为什么我不能调用 np.matlib
?