如何用GraphX实现二跳邻居数统计

问题描述

二跳邻居数:对大部分社交关系来说,只获得一跳的度分布远远不够,另一个重要的指标是二跳邻居数。例如,无秘App中好友的好友的秘密,传播范围更广,信息量更丰富。因此,二跳邻居数的统计是图谱体检中很重要的一个指标。对于二跳邻居的计算,GraphX没有给出现成的接口,需要自己设计和开发。目前使用的方法是:第一次遍历,所有点向邻居点传播一个带自身ID,生命值为2的消息;第二次遍历,所有点将收到的消息向邻居点再转发一次,生命值为1;最终统计所有点上,接收到的生命值为1的ID,并进行分组汇总,得到所有点的二跳邻居。值得注意的是,进行这个计算之前,需要借助度分布将图中的超级节点去掉,不纳入二跳邻居数的计算。否则,这些超级节点会在第一轮传播后收到过多的消息而爆掉,同时它们参与计算,会影响与它们有一跳邻居关系的顶点,导致不能得到真正有效的二跳邻居数。本人刚接触Spark,想多看一些实例,希望各位前辈指教。

解决方案

解决方案二:
试试使用自带的方法,应该可以改成两跳的:http://blog.csdn.net/xubo245/article/details/51308337

时间: 2024-10-31 12:12:10

如何用GraphX实现二跳邻居数统计的相关文章

visual studio 2010-如何用数组储存依次一串数的每个数字,如何数组中计数数字数

问题描述 如何用数组储存依次一串数的每个数字,如何数组中计数数字数 比如输入1010,怎么做让数组自动储存其中每个数,数组的数据类型应该是什么,然后如何统计数组里已经输了四个数?新手,谢谢. 解决方案 不用数组就可以了,我是用java的程序员,java中String,接收后,有自己的length属性,表示这个字符串有几个字符 解决方案二: 不用数组就可以了,我是用java的程序员,java中String,接收后,有自己的length属性,表示这个字符串有几个字符 解决方案三: #include

如何用伪静态实现网址跳转

问题描述 如何用伪静态实现网址跳转 以前网站是动态的,现在开启了伪静态.想让搜索引擎收录的动态页面跳转到静态页面上去,以及客户端访问的动态页面也跳转到静态页面上去,如何在.htaccess中设置?用的是Apache . 例如 ^list/(.*)$ index.php?s=video/lists/id/$1 这个伪静态规则 现在是想让客户访问index.php?s=video/lists/id/$1 时 URL自动跳转到^list/(.*)$ 可以通过.htaccess设置么? 解决方案 htt

跳出率、退出率、二跳率的含义

从事互联网广告多年,利用 Google http://www.aliyun.com/zixun/aggregation/16353.html">Analytics工具的时候,诸如"跳出率.退出率.二跳率"等概念常常见到,但各种解释往往混淆不清.这些指标是衡量网站的用户深度(卷入度)的重要指标,有助于我们评估网站的用户体验和广告效果.系统整理了下这些概念的正确含义,和大家分享: 1.跳出率 跳出率是指仅浏览了该页面就离开网站的用户比例.参考:Google的解释 例如,10

如何用MediaCapture解决二维码扫描问题

原文:如何用MediaCapture解决二维码扫描问题(有修改) 二维码扫描的实现,简单的来说可以分三步走:"成像"."截图"与"识别". UWP开发中,最常用的媒体工具非MediaCapture莫属了,下面就来简单介绍一下如何利用MediaCapture来实现扫描和截图并且利用Zxing识别二维码,以及会遇到的问题和需要注意的地方. 1. 初始化与成像 private async void InitMediaCaptureAsync() { /

如何用.NET生成二维码?

二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,国外对二维码技术的研究始于20世纪80年代 末,在二维码符号表示技术研究方面已研制出多种码制,常见的有PDF417.QR Code.Code 49.Code 16K.Code One等.二维码技术已经被广泛应用于公安.外交.军事等部门对各类证件的管理,而且也将二维码应用于海关.税务等部门对各类报表和票据的管理,商业.交 通运输等部门对商品及货物运输的管理.邮政部门对邮政包裹的管理.工业生产领域对工业

求解word2010 中如何用宏去掉状态栏中的字数统计

问题描述 求解word2010 中如何用宏去掉状态栏中的字数统计 如何用宏去掉word2010中 自定义状态栏上的字数统计, 或者隐藏word2010中的自定义状态栏也行. 别说是视图-> 勾选状态栏 word2010中没有这个功能.

ios-Xcode 如何修改代码行数统计的背景颜色?

问题描述 Xcode 如何修改代码行数统计的背景颜色? Xcode 如何修改代码行数统计的背景颜色? 解决方案 http://blog.csdn.net/lijiang13466672879/article/details/7664788

Shell脚本实现C语言代码行数统计_linux shell

写了一个比较粗糙的C语言代码行数统计脚本,目前还有些bug,而且效率也不高.脚本主要就是去除大部分的注释后统计行数,相当于做了一部分预处理的工作.下面是代码: #!/bin/bash filename=$1 echo "`whoami`" if [ $# -lt 1 ];then echo "usage : ./scripts filename" exit -1 fi if [ ! -f $filename ];then echo "$filename i

Excel如何用“超级连接”快速跳转到其它文件

  用超级链接在各个位置之间跳转十分方便,若你要切换到其它文件,只需用鼠标指向带有下划线的蓝色超级链接文件,然后单击鼠标即可跳转到超级链接所指向的子位置上去,看完后若要返回,只需单击"Web"工具栏上的"返回"按钮即可