网络构建与社交网络分析
1. 构建维基百科页面网络
1.1 背景与目标
传统构建复杂网络的方法,如从 CSV 文件构建或手动绘制,对于中小型网络可能困难,大型网络甚至无法实现。我们可以通过自动从互联网收集节点和边的数据,轻松构建大型网络。同时,借助维基百科,我们可以了解复杂网络分析在其他学科中的位置。
1.2 获取数据与构建网络
1.2.1 导入必要模块
from operator import itemgetter import networkx as nx import wikipedia1.2.2 定义常量与黑名单
SEED = "Complex network".title() STOPS = ("International Standard Serial Number", "International Standard Book Number", "National Diet Library", "International Standard Name Identifier", "International Standard Book Number (Identifier)", "Pubmed Identifier", "Pubmed Central", "Digital Object Identifier", "Arxiv",