您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从无向networkx图中删除自环

从无向networkx图中删除自环

(以下有关networkx 1.x的说明)

如果您使用的是networkx 2.x,请尝试

G.remove_edges_from(nx.selfloop_edges(G))
@H_419_6@

如果您有一个MultiGraph@H_419_6@(例如configuration_model@H_419_6@产生的),则如果您使用的是2.x较旧的版本且存在一个错误,则可能无法使用。如果是这样,并且您不想升级,则需要在删除边缘之前将其转换为列表。

G.remove_edges_from(list(nx.selfloop_edges(G)))
@H_419_6@

错误已得到纠正https://github.com/networkx/networkx/issues/4068

在 (当我最初回答此问题时),它是:

G.remove_edges_from(G.selfloop_edges())
@H_419_6@
dotnet 2022/1/1 18:31:09 有379人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶