代码出现这个错误module 'networkx' has no attribute 'from_numpy_matrix'应该怎么办?
时间: 2023-07-29 21:07:18 浏览: 167
python中关于报错信息“ModuleNotFoundError: No module named ‘numpy’”的处理方法
5星 · 资源好评率100%
这个错误可能是因为你正在使用的networkx版本不支持from_numpy_matrix方法。你可以尝试更新networkx到最新版本,或者使用其他方法来创建图。
如果你已经安装了最新版本的networkx,那么你可以尝试使用以下代码来创建图:
```python
import numpy as np
import networkx as nx
adj_matrix = np.array([[0, 1, 0], [1, 0, 1], [0, 1, 0]])
graph = nx.from_numpy_array(adj_matrix)
```
这个代码将会根据邻接矩阵创建一个新的图。如果你有其他的需求,可以参考networkx的文档,使用其他的方法创建图。
阅读全文