Reply नेटवर्क बनाना
Reply नेटवर्क का स्ट्रक्चर रीट्वीट नेटवर्क से काफी अलग होता है. जहाँ रीट्वीट नेटवर्क अक्सर सहमति दिखाते हैं, वहीं replies चर्चा, विचार-विमर्श और असहमति भी दिखा सकते हैं. फिर भी नेटवर्क के गुण समान रहते हैं: नेटवर्क directed होता है, स्रोत (source) वह उपयोगकर्ता होता है जो reply कर रहा है और लक्ष्य (target) वह उपयोगकर्ता होता है जिसे reply किया जा रहा है.
इस अभ्यास में आप State of the Union ट्वीट्स के थोड़े अलग सैंपल से एक reply नेटवर्क बनाएँगे. ये ट्वीट्स आपके लिए sotu_replies में लोड कर दिए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में सोशल मीडिया डेटा का विश्लेषण
अभ्यास निर्देश
- pandas edge list से reply नेटवर्क बनाएँ.
- उपयोगकर्ता के स्क्रीन नेम को
sourceआर्गुमेंट के रूप में दें. - जिस स्क्रीन नेम को reply किया जा रहा है उसे
targetआर्गुमेंट के रूप में दें. create_usingआर्गुमेंट में नेटवर्क को directed ग्राफ सुनिश्चित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import networkx
import networkx as nx
# Create reply network from edgelist
G_reply = ____.____(
sotu_replies,
____ = ____,
____ = ____,
____ = ____)
# Print the number of nodes
print('Nodes in reply network:', len(G_reply.nodes()))
# Print the number of edges
print('Edges in reply network:', len(G_reply.edges()))