【问题标题】:node #0 has no 'label' attribute?How come it happens节点 #0 没有“标签”属性?怎么会这样
【发布时间】:2019-12-26 02:56:26
【问题描述】:

我是 python 和网络的新用户,我无法从 .gml 文件中读取一些数据 我的 IDE 是 Spyder、Anaconda,操作系统是 macOS 是 我按照网上的说明,这是我的代码,这是Dataset

import networkx as nx
import matplotlib.pyplot as plt 

G = nx.Graph()
G = nx.read_gml('karate.gml')

print (nx.info(G))

然后编译器显示“节点#0 没有'标签'属性”。怎么会这样

【问题讨论】:

  • Networkx have 空手道图。试试看:nx.karate_club_graph()
  • @Lucas 我只是通过我的导师阅读第三方数据来请求:(
  • 我认为我们需要先查看 karate.gml 才能回答问题。
  • @Joel hi Joel 我已经更新了
  • 嗯,这是来自 Mark Newman 网页的karate.gml...我看到了同样的错误。我想知道这是否是networkx中的错误,也许是升级到2.0版时引入的?你也许可以试试 networkx 1.11。

标签: python networkx


【解决方案1】:

如果您使用的是流行的 karate.gml 数据集,请尝试以下代码:

G = nx.read_gml('karate.gml', label = 'id')

【讨论】:

    猜你喜欢
    • 2015-02-17
    • 2019-02-10
    • 2011-08-20
    • 1970-01-01
    • 2018-05-01
    • 2011-01-22
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多