python - 如何将networkX图转换为Sage图?
问题描述
我有 networkX 图,但我需要将其转换为 sagemath 图。可能吗?我发现的唯一一件事是networkx_graph()
,它从 sagemath 制作了 networkX 图。或者我怎样才能制作具有我需要的所有无向边的普通 txt 文件的 sage 图?
解决方案
import csv
f=open(DATA+'example','r')
data=csv.reader(f,delimiter=';')
data=[row for row in data]
f.close()
data=[(column[0:]) for column in data[1:]]
data
Liste=[]
for row in data:
Tupel=()
for item in row:
titem=(int(item),)
Tupel=Tupel+titem
Liste.append(Tupel)
print Liste
G=Graph(Liste)
import networkx as nx
H=G.networkx_graph()
h=nx.minimum_spanning_tree(H)
推荐阅读
- c++ - 海合会
过滤视图不能用无限范围 iota() 编译 - html - Foreach 中的 HTML 部分视图
- json - 是否可以使用 serde_json 反序列化看起来像 JSON(但不是)的数据?
- unity3d - 消除 lerps 之间的延迟
- neural-network - NN可以通过速度而不是求解泊松方程来预测压力吗?
- xslt - 如何仅在 XPATH 中选择相同节点的位置?
- regex - Powershell:如果命令的输出与预期的 3 个字符串的数组不同,则发送电子邮件
- c# - 如何对 IEnumerable 上的一个或多个键进行排序
> 结果集? - go - 在 go-graphql 中获取变量 \"$address\" 不能是非输入类型 \"String!\
- mysql - MySQL JSON - 如何在匹配路径的所有元素上使用 JSON_SET?