क्लिक्स खोजना (II)
बहुत बढ़िया! अब एक खास मैक्सिमल क्लिक ढूँढते हैं, और फिर उस क्लिक का प्लॉट बनाते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में नेटवर्क विश्लेषण का परिचय
अभ्यास निर्देश
- उन लेखक(लेखकों) को ढूँढिए जो सबसे बड़े मैक्सिमल क्लिक का हिस्सा हैं, और उस/उनमें से किसी एक क्लिक के सबग्राफ को Circos प्लॉट से दर्शाइए. ऐसा करने के लिए:
Gमें मैक्सिमल क्लिक्स निकालने के लिएnx.find_cliques()फंक्शन का उपयोग करें. सबसे बड़ा मैक्सिमल क्लिक पाने के लिए इसे दिए गएsorted()फंक्शन के भीतर रखें..subgraph()मेथड औरlargest_cliqueका उपयोग करके सबसे बड़े मैक्सिमल क्लिक वाला सबग्राफ बनाइए.- सबग्राफ
G_lcका उपयोग करके (बिना किसी अन्य आर्ग्युमेंट के)Circos plotऑब्जेक्ट बनाइए और उसे प्लॉट कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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()