सबग्राफ्स

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

Eric Ma

Data Carpentry instructor and author of nxviz package

सबग्राफ्स

  • बड़े ग्राफ़ के हिस्सों को विज़ुअलाइज़ करें
    • पाथ्स
    • कम्युनिटीज/क्लीक्‍स
    • किसी नोड से डिग्रीज़ ऑफ सेपरेशन
Python में नेटवर्क विश्लेषण का परिचय

सबग्राफ्स

import networkx as nx
G = nx.erdos_renyi_graph(n=20, p=0.2)

G.nodes()
NodeView([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19])
nodes = list(G.neighbors(8))
nodes
[2, 3, 4, 10]
nodes.append(8)
Python में नेटवर्क विश्लेषण का परिचय

सबग्राफ्स

G_eight = G.subgraph(nodes)

G_eight.edges()
EdgeView([(8, 2), (8, 3), (8, 4), (8, 10), (2, 10)])
G_eight
<networkx.classes.graph.Graph at 0x10cae39e8>
G
<networkx.classes.graph.Graph at 0x10cad1f60>
Python में नेटवर्क विश्लेषण का परिचय

सबग्राफ्स

nx.draw(G_eight, with_labels=True)

पाँच नोड वाला ग्राफ़, जिसमें आकार तीन का एक क्लीक शामिल है.

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

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

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

Preparing Video For Download...