ПочатиПочніть безкоштовно

Пошук клік (ІІ)

Чудова робота! Продовжимо: знайдімо конкретну максимальну кліку, а потім побудуємо її.

Ця вправа є частиною курсу

Вступ до аналізу мереж у Python

Переглянути курс

Інструкції до вправи

  • Знайдіть автора(ів), що входять до найбільшої максимальної кліки, і побудуйте підграф цієї/однієї з таких клік за допомогою графіка Circos. Для цього:
    • Скористайтеся функцією nx.find_cliques() для обчислення максимальних клік у G. Помістіть це у надану функцію sorted(), щоб отримати найбільшу максимальну кліку.
    • Створіть підграф, що складається з найбільшої максимальної кліки, використовуючи метод .subgraph() і largest_clique.
    • Створіть об'єкт Circos plot, використовуючи підграф G_lc (без інших аргументів), і побудуйте його.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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()
Редагувати та запускати код