gpt4 book ai didi

python - Scipy 从文本文件构建网络图

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:18 24 4
gpt4 key购买 nike

我有以下数据来表示文本文件中的图形:

     a,b,1
a,c,2
b,c,1
etc..

我需要使用 SciPy 构建该图的矩阵表示。现在,我读了字典中的所有内容:

graph = { "a" : [("b",1), ("c",2)],
"b" : [("b",1)]
}

我的问题是如何从字典转移到 numpy 数组。或者是否可以使用 numpy.loadtxt() 直接从文本文件读取到 numpy 数组?

编辑

所需的格式是表示图形的 scipy csr_matrix:

  a b c
a 0 1 2
b 0 0 1
c 0 0 0

最佳答案

如果你想将 dict 转换为 numpy 数组,你可以轻松使用:

import numpy as np
array = np.array(list(graph.items()))

我无法尝试,但希望它可以帮助你

关于python - Scipy 从文本文件构建网络图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53228606/

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