【发布时间】:2015-05-23 17:39:32
【问题描述】:
我使用 beautifulsoup 抓取了一些数据,并保存为 .txt 文件。数据是来自 IMDB.com 的电影评论 我找到了一个很好的单词计数python代码,所以我可以制作一个词频excel表。但是,我无法仅使用频率表绘制图表。
我想使用UCINET绘制语义网络图(节点大小应该基于中介中心性。)
我的问题是如何将文本文件转换为邻接矩阵数据来绘制UCINET图。 像这样http://www.umasocialmedia.com/socialnetworks/wp-content/uploads/2012/09/senatorsxsenators1.png 我想用审稿人的话来画网络图。
(计算两个词在同一个句子中出现的频率,当它们匹配行和列行时)
或者。你能告诉我如何在 Python 代码中绘制网络图(使用中介中心性)吗?
【问题讨论】:
-
在这种情况下,您将什么定义为“邻接”?您的问题不清楚。
-
@JDong 我很抱歉我的英语水平不好。审稿人写了这句话。 “X战警真棒”。有 20x20 矩阵。第二行是“X战警”,第四列是“真棒”。如果数据中有“X战警真棒”,则矩阵中的(2,4)会增加1个频率。
-
确认一下,您的邻接矩阵将是对称的,因为您有一个无向图,对吗?
-
@JDong 是的。你是对的。对称矩阵。
标签: python