np.mat(data)报错np.matrix is not supported
时间: 2023-11-27 12:52:37 浏览: 324
CyUSB.dll文件调用接口函数说明
这个错误通常是因为你使用的是较新版本的NumPy,而`np.matrix`已经被弃用了。你可以改用`np.array`来代替`np.matrix`,或者使用`np.asarray`将数据转化为矩阵。
例如,如果你原来的代码是这样:
```python
import numpy as np
data = [[1, 2], [3, 4]]
matrix = np.matrix(data)
```
那么你可以改为这样:
```python
import numpy as np
data = [[1, 2], [3, 4]]
matrix = np.array(data)
```
或者这样:
```python
import numpy as np
data = [[1, 2], [3, 4]]
matrix = np.asarray(data)
```
这样就可以避免`np.matrix is not supported`这个错误了。
阅读全文