首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/upyun/blog/4512557

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

用 NetworkX + Gephi + Nebula Graph 分析人物关系(上篇)

我们都知道《权利的游戏》在全世界都很多忠实的粉丝,除去你永远不知道剧情下一秒谁会挂这种意外“惊喜”,当中复杂交错的人物关系也是它火爆的原因之一,而本文介绍如何通过 NetworkX 访问开源的分布式图数据库 Nebula Graph,并借助可视化工具—— Gephi 来可视化分析《权力的游戏》中的复杂的人物图谱关系。 数据集 本文的数据集来源:冰与火之歌第一卷(至第五卷)[1] 人物集 (点集):书中每个角色建模为一个点,点只有一个属性:姓名 关系集(边集):如果两个角色在书中发生过直接或间接的交互,则有一条边;边只有一个属性:权重,权重的大小代表交互的强弱。 这样的点集和边集构成一个图网络,这个网络存储在图数据库 Nebula Graph [2]中。 社区划分——Girvan-Newman 算法 我们使用 NetworkX [3] 内置的社区发现算法 Girvan-Newman 来为我们的图网络划分社区。 以下为「社区发现算法 Girvan-Newman」解释: 网络图中,连接较为紧密的部分可以被看成一个社区。每个社区内部节点之间有较为紧密的连接,而在两个社区间连接则较为稀疏。社区发...

喵的Unity游戏开发之路 - 物理:表面接触,保持联系

前言 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学。 为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。 本文不是广告,不是推广,是免费的纯干货! 本文全名:喵的Unity游戏开发之路 - 物理 - 表面接触 - 保持联系 表面接触 保持联系 贴在地面,而不要从斜坡上飞走。 执行射线检测。 配置多层及其交互。 导航楼梯。 利用陡峭的接触(steep contacts)。 这是有关控制角色的运动的系列教程的第三部分。这是关于改善球体与曲面的相互作用。 本教程使用Unity 2019.2.14f1创建。它还使用ProBuilder软件包。 效果之一 跑酷的球。 贴在地面 当我们的球体到达坡道的顶部时,由于其向上的动量,它开始飞行。这是现实的,但可能并不理想。 球体在坡道顶部飞行。 当球体突然突然出现小的高差时,也会发生类似的情况。我制作了一个测试场景,以0.1增量的步长演示了这一步。 步骤测试场景。 如果步距不太高,则以足够的速度接近时,球体会反弹。在测试场景中,这对于平坦车道甚至很少发生,因为...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。