python - NetworkX 图等式
问题描述
有没有办法快速检查(在线性时间内)两个具有相同邻接矩阵、节点属性和边属性的 networkx DiGraph 的相等性?我宁愿不使用图同构,因为这对于我的图的比例来说太慢了。
也就是说,如果我们有一个图 G,如果我们复制它,它仍然是相等的:
g = nx.grid_2d_graph(10, 10)
g1 = g.copy()
assert g == g1 # This fails
我更喜欢使用“==”运算符,这是否意味着我必须为__eq__
我创建的每个有向图覆盖该方法?
解决方案
推荐阅读
- javascript - 将字符串与正则表达式匹配时出错
- java - 用另一个类的实例字段影响一个类的实例字段
- javascript - Laravel如何根据查询按天渲染成融合图表
- c# - 在 IOptions .NET Core 1.1 及更高版本的延迟验证之上的单元测试自定义急切验证
- java - Apache Storm 2.1.0 本地 DRPC 不返回任何响应,尽管最后一个螺栓很好地向收集器发出了一个元组
- android - 在 Android 中使用自定义字体时,EditText 中的首字母输入不完全可见
- php - RegEx - 用逗号在单词后添加空格
- bash - Bash - 处理变量中的双引号
- javascript - 检查javascript中的输入是否为空失败
- javascript - 无法遍历选择列表中的选项