gpt4 book ai didi

graph - 如何在 Python 中可视化 torch_geometric 图?

转载 作者:行者123 更新时间:2023-12-04 15:30:49 24 4
gpt4 key购买 nike

让我们以我有以下坐标格式的邻接矩阵为例:

> edge_index.numpy() = array([[    0,     1,     0,   3,   2],
[ 1, 0, 3, 2, 1]], dtype=int64)

这意味着节点 0 链接到节点 1,反之亦然,节点 0 链接到 3 等等......

你知道用 nx.draw() 在 networkx 中绘制这个图的方法吗?

谢谢你。

最佳答案

import networkx as nx

edge_index = torch.tensor([[0, 1, 1, 2],
[1, 0, 2, 1]], dtype=torch.long)
x = torch.tensor([[-1], [0], [1]], dtype=torch.float)

data = torch_geometric.data.Data(x=x, edge_index=edge_index)
g = torch_geometric.utils.to_networkx(data, to_undirected=True)
nx.draw(g)

关于graph - 如何在 Python 中可视化 torch_geometric 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61274847/

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