标签: social-networking

在R中操纵网络数据

我有一个数据框,详细说明N个节点之间的边权重.是否有用于处理此类数据的包?

例如,我想将以下信息绘制为网络:

  p1 p2 counts
1  a  b    100
2  a  c    200
3  a  d    100
4  b  c     80
5  b  d     90
6  b  e    100
7  c  d    100
8  c  e     40
9  d  e     60
Run Code Online (Sandbox Code Playgroud)

networking r social-networking

10
推荐指数
1
解决办法
2749
查看次数

Facebook连接显示邀请朋友对话框并在完成时关闭

我正在尝试创建一个Facebook Connect应用程序,使用Facebook的Javascript API(通过FBMLPopupDialog)在页面中显示朋友邀请对话框.

问题是显示您使用的朋友邀请对话框 多朋友表单,需要action ="url"属性,该属性表示在用户完成或跳过表单时将页面重定向到的URL.问题是我想关闭FBMLPopupDialog(就像用户只是点击弹出对话框中的'X'按钮一样).我能做的最好的事情是将用户重定向回他们所在的页面基本上是重新加载,但是他们失去了所有AJAX/Flash应用程序状态.

我想知道是否有任何Facebook Connect开发人员遇到这个问题并且有一个很好的方法来简单地在他们的网站中显示朋友邀请"灯箱"对话框,他们不想在用户完成时"刷新"或"重定向" .

facebook connect JS API提供了一个FB.Connect.inviteConnectUsers,它提供了一个很好的对话框,但只连接了你的应用程序的现有用户,这些用户也有一个Facebook帐户但没有连接.

http://bugs.developers.facebook.com/show_bug.cgi?id=4916

function fb_inviteFriends() {
                //Invite users
                log("Inviting users...");
        FB.Connect.requireSession( 
            function() { //Connect succes

                var uid = FB.Facebook.apiClient.get_session().uid;
                log('FB CONNECT SUCCESS: ' + uid);
                //Invite users
                log("Inviting users...");
                //Update server with connected account
                updateAccountFacebookUID();
                var fbml = fb_getInviteFBML() ;
                var dialog = new FB.UI. FBMLPopupDialog("Weblings Invite", fbml) ;
                //dialog.setFBMLContent(fbml);
                dialog.setContentWidth(650);
                dialog.setContentHeight(450);
                dialog.show();

            },
            //Connect cancelled
            function()  {
                //User cancelled the connect
                log("FB Connect cancelled:"); …
Run Code Online (Sandbox Code Playgroud)

javascript facebook social-networking

10
推荐指数
2
解决办法
4万
查看次数

在Ruby on Rails中获取地址簿以获取Gmail,Yahoo,Hotmail,Twitter和Facebook联系人列表的问题

在搜索时遇到了联系人插件.

但是根据自述文件中描述的用法.它需要用户名和密码才能获取联系人.但这不是一个好方法.

rubygems ruby-on-rails social-networking contacts ruby-on-rails-3

10
推荐指数
2
解决办法
2467
查看次数

如何从R中的矩阵创建边列表?

这种关系表示为这样的矩阵x:

      A    B    C     D
A     0    2    1     1
B     2    0    1     0
C     1    1    0     1
D     1    0    1     0
Run Code Online (Sandbox Code Playgroud)

条目指的是它们具有的连接数.谁能告诉我如何将其作为边缘列表?谢谢!我正在考虑将其写为边缘列表,如:

A B
A B
A C
A D
B C
Run Code Online (Sandbox Code Playgroud)

但是,如果我想创建网络图,这个边缘列表是否正确?谢谢!

r list matrix social-networking edge-list

10
推荐指数
2
解决办法
2万
查看次数

在drawable文件夹中共享png图像

我正在使用以下代码为应用程序集成share.

private void socialShare()
    {
        Uri uri = Uri.parse("android.resource://com.example.myproject/drawable/appicon");
        Intent shareIntent = new Intent();
        shareIntent.setAction(Intent.ACTION_SEND);
        shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
        shareIntent.putExtra(Intent.EXTRA_TEXT, "sharing myapp");
        shareIntent.setType("image/jpeg");
        startActivity(Intent.createChooser(shareIntent, "Share from"));
    }
Run Code Online (Sandbox Code Playgroud)

如上面的代码,我试图把png image它放在drawable文件夹中.但图像无法发送.是因为在setType中,它的图像/ jpeg?我不能使用jpeg,因为它失去了透明度.有人可以建议我如何与图像分享?

这是我用来将图像从drawable复制到sdcard的代码:

String commonPath = Environment.getExternalStorageDirectory().toString() + "/MyAppFolder"; 
        File direct = new File(commonPath);

        if(!direct.exists())
        {
            if(direct.mkdir()) 
              {
                Log.d("tag","directory created");
               //directory is created;
              }

        }

        Bitmap bm = BitmapFactory.decodeResource( getResources(), R.drawable.sharingimage);
        OutputStream outStream = null;
           File savingFile = new File(commonPath, "shareImage.png");
           if(!savingFile.exists())
           {
               Log.d("tag","file is created");

           try {
                savingFile.createNewFile();
                outStream …
Run Code Online (Sandbox Code Playgroud)

android share social-networking

10
推荐指数
5
解决办法
2万
查看次数

实现LinkedIn的有效方式,如"你如何连接"功能?

LinkedIn有这个很酷的功能,在访问某些用户的个人资料时,LinkedIn会提示你如何通过网络连接到该用户.

假设访问者和配置文件所有者是图的两个节点,其中节点表示用户,边表示友谊,一个简单的解决方案可以是从两个节点开始直到某个级别的bfs并查看是否存在任何交叉点.交叉点将是网络链路节点.

虽然这听起来很整洁,但问题在于,为了确定每个人的朋友,需要单独的数据库查询.当网络深度超过2级时,算法将是非常耗时的.有更好的有效替代方案吗?如果没有,我们如何才能增加更好的硬件支持(并行计算,网格,分布式数据库等)以减少计算所需的时间?

database hardware performance graph social-networking

9
推荐指数
1
解决办法
2931
查看次数

评分算法:如何将"喜欢"和"不喜欢"的数量和百分比转换为单个得分?

我有一个网站,用户可以"喜欢"和"不喜欢"的项目.

因此,对于每个项目,我都有数据,例如"喜欢"的总数和"赞"的总投票数百分比.

我想计算一个只给用户显示的分数.使用只有%不起作用,因为即使item_A可能有90%的"喜欢",而item_B可能有80%的"喜欢",如果item_B有10,000个总票数,item_B仍应排在item_A前面,而item_A只有总票数为1,000.

同样地,仅使用总"喜欢"是行不通的,因为虽然项目可能具有大量"喜欢",但如果"喜欢"的百分比低,则不应该排名很高.

从上面的数据中创建单个分数的好算法是什么?

理想情况下,分数应该以某种方式"有意义"或"标准化".例如,如果我去IMDB,我看到一部电影得分为8/10,我立即知道这是一部好电影.另一方面,如果我看到得分为1,370,我不一定知道这是好还是坏.

algorithm scoring voting social-networking

9
推荐指数
2
解决办法
6165
查看次数

在igraph中生成社区图

我一直在寻找这个问题的答案,但找不到任何提及,所以我决定在这里发帖.我试图看看igraph或任何软件包是否提供了一种创建"社区图"的简单方法,其中每个节点代表网络中的社区,并且关系代表社区之间的联系.我可以让社区检测算法在igraph中正常工作,但我找不到一种方法来折叠结果,只显示每个社区之间的连接.任何援助将不胜感激.

r social-networking igraph

9
推荐指数
1
解决办法
5596
查看次数

如何在R中绘制二分图

如何在R中绘制二分类型的网络?与此类似:

二部

我有类似的数据,但基因和疾病和SARS的权重.这个网络就是一个例子.我有不同的属性.我在这里关注了一个链接.但是由于我对这个主题的了解不多,我无法从中得到很多.在此先感谢您的帮助.

r social-networking igraph bipartite

9
推荐指数
2
解决办法
1万
查看次数

社区检测算法中权重的含义

还有就是在现有的igraph社区检测算法的比较优秀这里.然而,在算法中使用加权边缘可以应用权重存在一些模糊性.

通常,边缘权重将被定向,使得较高权重建议将节点保持在一起(例如,友谊的强度).通过比较内部和外部的平均加权密度,这与模块化分数很好地协作.

然而,Newman-Girvan社区检测算法使用基于距离的中间性.在这种情况下,我希望边权重应该反映节点之间的距离,以便计算最短路径对路径上的权重求和.也就是说,权重是成本或距离得分,其中较高的值应该分成不同的社区.

在使用Newman-Girvan时,我是否正确期望更高的权重,如果是这样,那么如何通过使用模块化来决定在哪里削减社区数量?

social-networking igraph

9
推荐指数
1
解决办法
824
查看次数