【发布时间】:2021-04-21 20:36:23
【问题描述】:
我有一个数据库有 5 列
| f_id | s_id | date | title | score |
|---|---|---|---|---|
| 12345 | 506678 | 24-05-2005 | title | 0.987 |
我已经连接到网络,并像这样连接网络:
path = 'data.csv'
df = pd.read_csv(path)
G = nx.from_pandas_edgelist(df, source='f_id, target='s_id', edge_attr=['weight','date'], create_using=nx.DiGraph())
所以现在我想将社区检测到直接图上,任何我知道 louvian 无法实现到直接网络的检测,所以不是偏好。
TypeError: Bad graph type, use only non directed graph
那么如何检测社区并给每个社区一个颜色。
定义社区后,我想将标题和分数传递给节点以测试哪个社区的分数最低。
请指教
【问题讨论】: