分享

mahout math中相关matrix和vector的用法DEMO

arsenduan 发表于 2016-1-12 18:45:11 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 6977
创建一个2x3稀疏矩阵:

[mw_shl_code=bash,true]        Matrix x = new SparseRowMatrix(2, 3, false);


        x.set("newsId1","c0", 0,0, 1.0);
        x.set("newsId2","c1", 1,1, 1.0);
        System.out.println(x);
        System.out.println( x.viewRow(x.getRowLabelBindings().get("newsId2")));[/mw_shl_code]

可以给每一行给一个rowLable,比如rowLable可以为一个新闻ID,然后每一行是一个新闻关键词稀疏向量。可以从rowLableBindings中获取rowLable对应的行号,然后用viewRow获得新闻ID对应的词向量。

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条