gpt4 book ai didi

python - 用 python 构建知识图

转载 作者:行者123 更新时间:2023-11-30 22:06:31 24 4
gpt4 key购买 nike

我想构建一个知识图来存储实例和链接权重。示例如下:

graph={
'a':{'b':3,'c':4},
'b':{'a':3,'c':2},
'c':{'a':4,'b':2}
}

这是一个无向图。链接权重需要经常更新,不知道是否推荐使用dict of dict来做这件事。我不知道如何开始。任何推荐的代码示例或现有的 python API 都值得赞赏。

最佳答案

使用字典的字典需要为每个边的两个方向存储两次相同的权重,从而导致冗余和可能的同步问题。

相反,您可以使用由顶点卡住集索引的权重值字典:

graph = {
frozenset({'a', 'b'}): 3,
frozenset({'b', 'c'}): 2,
frozenset({'a', 'c'}): 4
}

关于python - 用 python 构建知识图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52695370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com