नेटवर्क्स का परिचय

Python में नेटवर्क विश्लेषण का परिचय

Eric Ma

Data Carpentry instructor and author of nxviz package

नेटवर्क्स!

  • उदाहरण:

    • सोशल

    • परिवहन

  • एंटिटी के बीच संबंधों का मॉडल करें

Python में नेटवर्क विश्लेषण का परिचय

नेटवर्क्स!

  • इनसाइट्स:

  • महत्वपूर्ण एंटिटी: सोशल नेटवर्क में इन्फ्लुएंसर्स

  • पाथफाइंडिंग: सबसे कुशल ट्रांसपोर्ट पथ

  • क्लस्टरिंग: कम्युनिटीज़ ढूँढना

Python में नेटवर्क विश्लेषण का परिचय

नेटवर्क स्ट्रक्चर

दो नोड

Python में नेटवर्क विश्लेषण का परिचय

नेटवर्क स्ट्रक्चर

एक एज से जुड़े दो नोड

Python में नेटवर्क विश्लेषण का परिचय

नेटवर्क स्ट्रक्चर

एक एज से जुड़े दो नोड वाला ग्राफ

Python में नेटवर्क विश्लेषण का परिचय

नेटवर्क स्ट्रक्चर

एक एज से जुड़े दो नोड वाला ग्राफ। नोड के लेबल 'Hugo' और 'Eric' हैं, और एज का लेबल 'Friendship' है। हर नोड में 'id' और 'age' मेटाडेटा एट्रिब्यूट हैं, और एज में 'date' मेटाडेटा एट्रिब्यूट है.

Python में नेटवर्क विश्लेषण का परिचय

NetworkX API बेसिक्स

import networkx as nx

G = nx.Graph()
G.add_nodes_from([1, 2, 3])
G.nodes()
NodeView([1, 2, 3])
G.add_edge(1, 2)

G.edges()
EdgeView([(1, 2)])
Python में नेटवर्क विश्लेषण का परिचय

NetworkX API बेसिक्स

G.nodes[1]['label'] = 'blue'

G.nodes(data=True)
[(1, {'label': 'blue'}), (2, {}), (3, {})]
Python में नेटवर्क विश्लेषण का परिचय

NetworkX API बेसिक्स

nx.draw(G)

import matplotlib.pyplot as plt plt.show()

ग्राफ का नोड-लिंक डायग्राम.

Python में नेटवर्क विश्लेषण का परिचय

अभ्यास करते हैं!

Python में नेटवर्क विश्लेषण का परिचय

Preparing Video For Download...