天下无八阿哥 2019-06-19 16:39 采纳率: 0%
浏览 275

python networkx构建网络时为什么会遗漏掉一些边

在用networkx库构建网络时,总是会遗漏掉一些边。

比如图中的第3行和第4行,我构建的是有向图

图片说明

def create_network(nodepath,edgepath):
    # 绘制一个空图G
    G = nx.DiGraph()

    # 打开节点文件夹,添加节点
    nodefile = pd.read_csv(nodepath)
    node_list = nodefile.values.tolist()
    for i in range(len(node_list)):
        G.add_node(node_list[i][0])

    # 打开OD文件夹,添加带有权重的边
    edgefile = pd.read_csv(edgepath)
    edge_list = edgefile.values.tolist()
    for j in range(len(edge_list)):
        G.add_weighted_edges_from([(edge_list[j][0],edge_list[j][1], edge_list[j][2])])

跪求前辈解答,感恩!

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-09 16:31
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
    评论

报告相同问题?

悬赏问题

  • ¥15 不重复生成字母+数字交易号
  • ¥15 AD封装导入后层混乱了
  • ¥15 如何将excel中的数据导入ansys中
  • ¥15 MATLAB中图像问题
  • ¥15 rk3399 安卓7.1 应用音频无声音
  • ¥20 Chatgpt被封号以后,换用apple和gmail注册失败,直接跳转封号界面
  • ¥15 这几个有点疑问解答一下
  • ¥15 r语言如何绘制这样的降水地图
  • ¥15 服务器一块硬盘重启过程中安装后,硬盘不识别了怎么修复?
  • ¥15 怎么实现微信红包不拆包