Функция "collect_vertex_marginals" возвращает ошибку в примере документации - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь воспроизвести пример из документации графического инструмента по реконструкции сети.Я заметил, что код недавно изменился, и, хотя раньше он не возвращал никаких ошибок, теперь это происходит.

Я использую 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 приведенного выше кода не существует.

Любая помощь в решении вышеуказанного будет принята с благодарностью.Спасибо.

1 Ответ

0 голосов
/ 19 июня 2019

Вы используете более старую версию библиотеки.Вы должны обновить до последней версии.

...