在python中从字符串构建图形

2024-04-25 21:38:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv文件,如下所示:

No                    String

1                     A B A A B C D E E C F

1                     B B B C M F G

1                     A A M V 

2                     H C A A A B B N M F 

2                     N M H D D B A F F N M N

3                     A C M G F F A A A

..                    ....

我想把这个文件转换成一个包含节点的图:a,B,C,D,E,F,G,H,M,N,V,它们之间的边是列'No'中考虑循环的值。在

如有任何提示,将不胜感激。在


Tags: 文件csvnostring节点
1条回答
网友
1楼 · 发布于 2024-04-25 21:38:05

我刚在浏览时看到了你的问题,可能很晚了,但可能有帮助 首先创建一个有向图和一个列表 图形=有向图() string_list=list#添加所有字符串

因此,首先必须读取该文件并将其放入您喜欢的任何数据结构中。在这种情况下,我把它放在字典里了

with open(file_path, 'r', encoding='utf-8') as csvfile:
    reader = DictReader(csvfile)
    data = [dict(x) for x in reader]

之后呢

^{pr2}$

这应该行得通

相关问题 更多 >

    热门问题