【发布时间】:2018-09-30 07:00:38
【问题描述】:
我最近开始使用 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?
【问题讨论】: