我有一个path graph
,它基本上是一条长路径。为了给出一个更好的想法,考虑一下我需要将一首诗的4个小节表示为一条路径。在
Two roads diverged in a wood, and I
I took the one less traveled by,
And that has made all the difference
现在我的道路看起来像
^{pr2}$现在,我需要添加单词出现的行(节)号的信息,以及行中的单词编号顺序,即
也就是说,单词Two
是第1节,单词1。roads
是第1节,单词2。类似地,单词difference
是第3节的单词7。我需要加上这个信息。我想知道,如果我可以设置一个path属性,这样我就可以定义一个路径(或者一个子路径/子图),并将其标记为第1节等等。在
但是我不能在网络中使用任何这样的功能。在
我能找到的只有两种方法:
1)将节和字号存储为两个节点属性。 2) 广告hyperedge,这样我就可以标记hyperedge了。在
但是这些并没有给我带来任何额外的优势。有没有更优雅的解决方案。在
我正在寻找一组有标签的路径(或子路径)。如果不在networkx中,我愿意尝试任何python图形库,比如snap
或{
目前,我使用这些方法为每个边指定节号
G.add_path([7,8,9,11],stanza=5)
。在
现在我可以使用nx.get_edge_attributes(G,'stanza')
访问相同的文件。如果有更优雅的,请告诉我
目前没有回答
相关问题 更多 >
编程相关推荐