'dict' объект не является вызываемой ошибкой - когда я не использую 'dict's в networkx - PullRequest
0 голосов
/ 19 сентября 2018

Я использую Python для работы с networkx и рисую некоторые графики.

Я столкнулся с проблемой:

TypeError: 'dict' object is not callable

в этой строке кода:

set_node_color(num, list(Graph.node()))

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

Проблема в том, что я не использую переменные с именем dict, ния использую любые типы словарей в любом месте кода.В случае необходимости, печать типа Graph дает <class 'networkx.classes.digraph.Digraph'>.

. Я также пытался печатать тип для Graph.node() только для получения той же ошибки, сообщая мне 'dict' object is not callable.Поэтому я подозреваю, что Graph.node() является переменной типа dict, но использование (Graph.node()).items() вызывает то же самое TypeError.

Любая помощь или советы были бы хорошими.Спасибо.

1 Ответ

0 голосов
/ 19 сентября 2018

Может быть Graph.node - это объект dict, поэтому Graph.node() не вызывается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...