BaşlayınÜcretsiz başlayın

Klik bulma (II)

Harika iş! Şimdi belirli bir maksimal klik bulmaya ve ardından bu kliki görselleştirmeye devam edelim.

Bu egzersiz, kursun bir parçasıdır

Python ile Ağ Analizine Giriş

Kursa Göz Atın

Egzersiz talimatları

  • En büyük maksimal klik içinde yer alan yazar(lar)ı bul ve bu klik(lerden) birinin alt grafiğini bir Circos grafiği kullanarak çiz. Bunu yapmak için:
    • G içindeki maksimal klikleri hesaplamak için nx.find_cliques() fonksiyonunu kullan. Bunu, en büyük maksimal kliki bulmak için verilen sorted() fonksiyonunun içine yerleştir.
    • .subgraph() metodunu ve largest_clique değişkenini kullanarak en büyük maksimal klikten oluşan alt grafiği oluştur.
    • Alt grafik G_lc'yi (başka argüman olmadan) kullanarak Circos plot nesnesini oluştur ve çiz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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()
Kodu Düzenle ve Çalıştır