ComenzarEmpieza gratis

Encontrar cliques (II)

¡Buen trabajo! Sigamos encontrando una clique maximal concreta y, después, representándola.

Este ejercicio forma parte del curso

Introducción al análisis de redes en Python

Ver curso

Instrucciones del ejercicio

  • Encuentra el/los autor(es) que forman parte de la mayor clique maximal y representa el subgrafo de esa/una de esas cliques usando un gráfico de Circos. Para ello:
    • Usa la función nx.find_cliques() para calcular las cliques maximales en G. Colócala dentro de la función sorted() proporcionada para calcular la clique maximal más grande.
    • Crea el subgrafo formado por la mayor clique maximal usando el método .subgraph() y largest_clique.
    • Crea el objeto Circos plot usando el subgrafo G_lc (sin ningún otro argumento) y represéntalo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import necessary modules
import networkx as nx
from nxviz import circos
import matplotlib.pyplot as plt

# Find the author(s) that are part of the largest maximal clique: largest_clique
largest_clique = sorted(____, key=lambda x:len(x))[-1]

# Create the subgraph of the largest_clique: G_lc
G_lc = ____

# Create the Circos plot: c
c = ____

# Draw the Circos plot to the screen
____
plt.show()
Editar y ejecutar código