Začněte nyníZačněte zdarma

Hledání klik (II)

Skvělá práce! Pojďme dál – tentokrát najdeme konkrétní maximální kliku a pak ji vizualizujeme.

Toto cvičení je součástí kurzu

Úvod do analýzy sítí v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Najdi autora nebo autory, kteří jsou součástí největší maximální kliky, a vykresli podgraf této kliky (nebo jedné z nich) jako Circos plot. Postupuj takto:
    • Pomocí funkce nx.find_cliques() vypočítej maximální kliky v grafu G. Vlož tuto funkci do připravené funkce sorted(), aby ses dostal/a k největší maximální kliče.
    • Vytvoř podgraf odpovídající největší maximální kliče pomocí metody .subgraph() a proměnné largest_clique.
    • Vytvoř objekt Circos plot z podgrafu G_lc (bez dalších argumentů) a zobraz ho.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód