Я пытаюсь воспроизвести пример из документации графического инструмента по реконструкции сети.Я заметил, что код недавно изменился, и, хотя раньше он не возвращал никаких ошибок, теперь это происходит.
Я использую Python 3.6.5 с графическим инструментом, установленным через Docker в ОС Windows.В частности, я попытался запустить следующий код:
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 () получил неожиданный аргумент ключевого слова 'b'"
Впредыдущая версия функции, которая была успешно запущена:
a) «collect_vertex_marginals» в строке 6 не имеет аргумента «b»
b) строка 5 приведенного выше кода не существует.
Любая помощь в решении вышеуказанного будет принята с благодарностью.Спасибо.