Convertir la clase base en la clase derivada python (o una forma más pitónica de extender las clases)

Necesito extender el paquete Python de Networkx y agregar algunos métodos alGraph clase para mi necesidad particular

La forma en que pensé en hacer esto es simplemente derivar una nueva clase, por ejemploNewGraph, y agregando los métodos requeridos.

Sin embargo, hay varias otras funciones en networkx que crean y devuelvenGraph objetos (por ejemplo, generar un gráfico aleatorio). Ahora necesito convertir estosGraph objetos enNewGraph objetos para que pueda usar mis nuevos métodos.

Cual es la mejor manera de hacer esto? ¿O debería abordar el problema de una manera completamente diferente?

Respuestas a la pregunta(6)

Su respuesta a la pregunta