我创建了一个加权边列表,我试图用它来生成一个加权无向图:
数据在 csv 中,在 excel 中如下所示:
node1 node2 weight
a b 0.1
a c 0.3
正如其他 StackOverflow 帖子所推荐的那样,我一直在使用以下代码读取 csv:
fh=open("<file_location>.csv", 'r')
G = nx.read_weighted_edgelist(fh,delimiter=',')
第一行运行良好,但第二行产生错误消息:
TypeError: Failed to convert weight data weight to type type 'float'
如果我检查 G,它已经很好地读取了节点但没有读取权重,有什么想法吗?