Мне нужно расширить пакет python Networkx и добавить несколько методов в класс Graph
для моей конкретной потребности
То, как я думал об этом, - это просто вывести новый класс, скажем NewGraph
, и добавить необходимые методы.
Однако в networkx есть несколько других функций, которые создают и возвращают объекты Graph
(например, генерируют случайный граф). Теперь мне нужно превратить эти объекты Graph
в объекты NewGraph
, чтобы я мог использовать мои новые методы.
Каков наилучший способ сделать это? Или я должен решать проблему совершенно по-другому?