ÎncepețiÎncepe gratuit

Găsirea clicilor (II)

Excelent! Continuă prin identificarea unei anumite clice maximale și reprezentarea grafică a acelei clice.

Acest exercițiu face parte din cursul

Introducere în analiza rețelelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Găsește autorul (autorii) care fac parte din cea mai mare clică maximală și trasează subgraful acelei clice (sau al uneia dintre ele) folosind un grafic Circos. Pentru aceasta:
    • Folosește funcția nx.find_cliques() pentru a calcula clicile maximale din G. Plasează-o în interiorul funcției sorted() furnizate pentru a calcula cea mai mare clică maximală.
    • Creează subgraful format din cea mai mare clică maximală folosind metoda .subgraph() și largest_clique.
    • Creează obiectul Circos plot folosind subgraful G_lc (fără alți argumenți) și afișează-l.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul