शुरू करेंमुफ़्त में शुरू करें

प्रोजेक्ट नोड्स की डिग्री सेंट्रलिटी डिस्ट्रीब्यूशन

अब G के 'projects' पार्टिशन के लिए डिग्री सेंट्रलिटी डिस्ट्रीब्यूशन प्लॉट करने का समय है. इसे करने के स्टेप्स बिल्कुल पिछले अभ्यास जैसे ही हैं. आपकी सुविधा के लिए matplotlib.pyplot पहले से plt नाम से इम्पोर्ट किया गया है.

शुरू कीजिए!

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Network Analysis in Python

पाठ्यक्रम देखें

अभ्यास निर्देश

  • G के 'projects' नोड्स के अनुरूप project_nodes नाम की एक लिस्ट प्राप्त करें.
  • nx.degree_centrality() फंक्शन का उपयोग करके, G के प्रत्येक नोड की डिग्री सेंट्रलिटी निकालें. परिणाम को dcs के रूप में स्टोर करें.
  • एक लिस्ट कॉम्प्रिहेंशन का उपयोग करके, project_nodes के प्रत्येक नोड की डिग्री सेंट्रलिटी निकालें. परिणाम को project_dcs के रूप में स्टोर करें.
  • plt.hist() और project_dcs का उपयोग करते हुए प्रोजेक्ट्स की डिग्री डिस्ट्रीब्यूशन का एक हिस्टोग्राम प्लॉट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Get the 'projects' nodes: project_nodes
project_nodes = ____

# Compute the degree centralities: dcs
dcs = ____

# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]

# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()
कोड संपादित करें और चलाएँ