ImportError: cannot import name 'bsr_array' from 'scipy.sparse' (D:\Yolo\anac\lib\site-packages\scipy\sparse\__init__.py)
时间: 2023-11-23 20:58:16 浏览: 269
Python错题本:from scipy.misc import imread 报错cannot import name imread 的解决方案
这个错误通常是由于Scipy版本更新导致的,bsr_array已经被弃用。可以使用bsr_matrix代替bsr_array。以下是一个例子:
```python
from scipy.sparse import bsr_matrix
# 创建一个3x3的稀疏矩阵
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
indices = [0, 1, 2, 0, 1, 2, 0, 1, 2]
indptr = [0, 3, 6, 9]
bsr_mat = bsr_matrix((data, indices, indptr), shape=(3, 3))
print(bsr_mat.toarray())
```
阅读全文