AttributeError: module 'numpy' has no attribute 'linag'
时间: 2023-11-19 17:05:54 浏览: 84
AttributeError: module 'tensorflow.compat.v1' has no attribute '
这个错误通常是因为在导入NumPy时拼写错误或版本不兼容导致的。可能是因为您的代码中使用了`numpy.linag`而不是正确的`numpy.linalg`。请确保正确拼写并使用正确的模块名称。如果问题仍然存在,则可能是因为您的NumPy版本过低或过高。您可以尝试重新安装NumPy,或者升级/降级到与您的代码兼容的版本。如果您的代码中使用了`np.object`,则需要将其更改为`object`,因为`np.object`已被弃用。
示例代码:
```python
import numpy as np
# 正确的使用方式
a = np.array([[1, 2], [3, 4]])
det = np.linalg.det(a)
print(det)
# 错误的使用方式
b = np.array([[1, 2], [3, 4]])
det = np.linag.det(b) # 注意这里的拼写错误
print(det)
```
阅读全文