阿罗哈!
我有两个代码块,一个可以工作,另一个不会.唯一的区别是我不使用的numpy模块的注释代码行.当我从不引用"npm"时,为什么我需要导入该模型?
此命令有效:
import numpy as np
import numpy.matlib as npm
V = np.array([[1,2,3],[4,5,6],[7,8,9]])
P1 = np.matlib.identity(V.shape[1], dtype=int)
P1
Run Code Online (Sandbox Code Playgroud)
此命令不起作用:
import numpy as np
#import numpy.matlib as npm
V = np.array([[1,2,3],[4,5,6],[7,8,9]])
P1 = np.matlib.identity(V.shape[1], dtype=int)
P1
Run Code Online (Sandbox Code Playgroud)
上面得到了这个错误:
AttributeError: 'module' object has no attribute 'matlib'
Run Code Online (Sandbox Code Playgroud)
提前致谢!