Я работаю с NetworkX и построил взвешенный граф из матрицы смежности.
Теперь я хотел бы удалить все ребра, вес которых меньше указанного порога c. Как я могу определить эти ссылки?
Вот как я строю свой график:
G = nx.from_numpy_matrix(weighted, parallel_edges=False)
Теперь я хотел бы удалить ребра, используя это условие, записав что-то вроде следующего, но для ребер :
[node for node, degree in dict(G.degree()).items() if degree > 2]
Но я получаю ошибку, когда пишу G.edges(i).data()
, поэтому не могу написать условие для оценки.