Dolphin social network——海豚社会网络数据集的简单研究
1.海豚社会网络数据摘要:
Lusseau等在新西兰对62只宽吻海豚的生活习性进行了长时间的观察,他们研究发现这些海豚的交往呈现出特定的模式,并构造了包含有62个结点的社会网络。如果某两只海豚经常一起频繁活动,那么网络中相应的两个结点之间就会有一条边存在。Dolphin 网络也是复杂网络社区发现与划分的经典用例,其拓扑结构如图所示,该网络记录了 62 只海豚之间的联系,共分为 2 个家族(社区)。
2.数据集内容介绍
数据格式:csv
数据规模:62个点,159条边
数据用途:用于测试社团划分算法准确性
3.使用python进行数据集的构图和绘制
# encoding:utf-8
import matplotlib.pyplot as plt
import networkx as nx
import pandas as pd# 读取数据源
columns = ['Source', 'Target']
data = pd.read_csv('Dolphin.csv', names=columns, header=None)# 绘制空图
graph = nx.Graph()# 获取数据源长度,即边的数量
data_len = len(data)# 往图中添加边
for i in range(data_len):graph.add_edge(data.iloc[i]['Source'], data.iloc[i]['Target'])# 获取图中每个节点的度
print(graph.degree())# 绘制图
nx.draw(graph, with_labels=True)# 保存图
plt.savefig('./ren/graph/Dolphin.png')# 展示图
plt.show()
4.小结
通过上述的操作,我们就可以实现对海豚社会网络数据集的简单探索,初步从图中获取一些简要信息。比如,从图中可以看到62个节点可以大致分为两个社区(家族);最密集的节点有哪些等等。对于接下来的社区划分或者采用k-means等聚类方法处理数据大有裨益。
Dolphin社会网络数据集地址:https://download.csdn.net/download/qq_41077970/19060593?spm=1001.2014.3001.5501
Dolphin social network——海豚社会网络数据集的简单研究相关推荐
- Social network Social computing(社会网络和社会计算)
社会计算,英文为Social Computing,中文也译为社会性计算.社交计算.社交性计算等. 什么是社会计算?目前对 此还没有一个明确和公认的定义.笼统而言,社会计算是一门现代计算技术与社会科学之 ...
- Social Network 社交网络分析
Social Network 社交网络分析 一:什么是SNA-社交网络分析 社交网络分析的威力何在?我想几个案例来说明. 案例1:对一个毫无了解的组织(这个组织可以是一个公司,亦或是一个组织),如果能 ...
- 【NDN基础】Information-Centric Networking: A Natural Design for Social Network Applications 全文翻译
Information-Centric Networking: A Natural Design for Social Network Applications 信息中心网络:社交网络应用程序的自然设 ...
- Social Network之缘分
Facebook的早期创建不仅仅是创始人马克·扎克伯格一个人的功劳,他身处在哈佛大学,这里是个精英荟萃.天才云集的地方.而且很多人才都跨界,比如研究社会学的要做统计学定量研究,研究核物理的人有着出色的 ...
- Social Network(运用map容器)
题目链接: Social Network (hard version) 题目: 你正在一个流行的社交网络中通过智能手机发送信息.你的智能手机最多可以显示k个最近与朋友的对话.最初,屏幕是空的(即显示的 ...
- CodeForces - 1234B2 Social Network (hard version)
CodeForces - 1234B2 Social Network (hard version) 题目: The only difference between easy and hard vers ...
- CodeForces - 1234B1 Social Network (easy version)
CodeForces - 1234B1 Social Network (easy version) 题目: The only difference between easy and hard vers ...
- [yzhpdh多读paper]Social network analysis:An overview
以下为本人在阅读文章中记录的对自身有启发的内容,按照文章发表的顺序记录 Social network analysis也叫SNA,它提出的目的是研究社会角色在社交网络中交互的形式,所以其强调的是关系而 ...
- 谣言检测文献阅读一A Review on Rumour Prediction and Veracity Assessment in Online Social Network
系列文章目录 谣言检测文献阅读一-A Review on Rumour Prediction and Veracity Assessment in Online Social Network 谣言检测 ...
最新文章
- 一个让Python代码运行更快的最佳方式!
- 利用TinyXML读取VOC2012数据集的XML标注文件裁剪出所有人体目标保存为文件
- 它有许多功能的局域网
- BDKRHash详解
- iOS12系统图片heic如何在电脑上查看
- Springboot+Mysql物流快递在线寄查快递系统
- 了解 JavaScript 应用程序中的内存泄漏
- android 网络程序下载,Android从网络上下载文件
- 实时音频的混音在视频直播中的技术原理和实践总结
- 移动播放器html,支持移动平台的Html5播放器
- 动手学强化学习(一):多臂老虎机 Multi-armed Bandit
- CodeFroces GYM 2016-2017 ACM-ICPC, Egyptian Collegiate Programming Contest (ECPC 16) B.street(最短路)
- 嵌入式面试常见问题(一)
- Building QNX guests
- 微信小程序收藏功能实现思路
- nv 9系显卡测试软件,支持全部8、9系显卡物理加速!NV新驱动消息泄漏
- Kotlin 之 lateinit关键字 与lazy
- Redis Setnx 命令(转)
- 植物叶片——丙二醛MDA
- 数字图像处理matlab上机实验 (八)