函数 "collect_vertex_marginals" returns 文档示例错误
Function "collect_vertex_marginals" returns an error on documentation example
我正在尝试从有关网络重建的图形工具文档中重现一个示例。我注意到代码最近发生了变化,虽然以前 return 没有错误,但现在有。
我是 运行 Python 3.6.5,通过 Docker 在 Windows OS 上安装了图形工具。具体来说,我试过 运行 下面的代码:
1 def collect_marginals(s):
2 global pv, u, cs
3 u = s.collect_marginal(u)
4 bstate = s.get_block_state()
5 b = gt.perfect_prop_hash([bstate.levels[0].b])[0]
6 pv = bstate.levels[0].collect_vertex_marginals(pv, b=b)
7 cs.append(gt.local_clustering(s.get_graph()).fa.mean())
我收到的错误信息是:
"TypeError: collect_vertex_marginals() got an unexpected keyword argument 'b'"
在以前版本的函数中 运行 成功:
a) 第 6 行中的 'collect_vertex_marginals' 没有 'b' 参数
b) 上述代码的第 5 行不存在。
您使用的是旧版本的库。您必须升级到最新版本。
我正在尝试从有关网络重建的图形工具文档中重现一个示例。我注意到代码最近发生了变化,虽然以前 return 没有错误,但现在有。
我是 运行 Python 3.6.5,通过 Docker 在 Windows OS 上安装了图形工具。具体来说,我试过 运行 下面的代码:
1 def collect_marginals(s):
2 global pv, u, cs
3 u = s.collect_marginal(u)
4 bstate = s.get_block_state()
5 b = gt.perfect_prop_hash([bstate.levels[0].b])[0]
6 pv = bstate.levels[0].collect_vertex_marginals(pv, b=b)
7 cs.append(gt.local_clustering(s.get_graph()).fa.mean())
我收到的错误信息是: "TypeError: collect_vertex_marginals() got an unexpected keyword argument 'b'"
在以前版本的函数中 运行 成功:
a) 第 6 行中的 'collect_vertex_marginals' 没有 'b' 参数
b) 上述代码的第 5 行不存在。
您使用的是旧版本的库。您必须升级到最新版本。