-3

While storing degrees against each node in directed graph. I'm facing below error.

degree = G.degree(G)
degree_values = dict(G.degree)
degree_values

TypeError: 'dict' object is not callable

2 Answers2

1
degrees_dict = {node:deg for (node, deg) in G.degree()}
Ali
  • 350
  • 3
  • 10
0

Try defining it with a key:

degree = G.degree(G)
degree_values = {"Key": degree}

If you're calling dict(), you have probably assigned it somewhere else:

# Don't do this
dict = ...

Don't re-define Python's built-in classes and/or functions

Freddy Mcloughlan
  • 4,129
  • 1
  • 13
  • 29