创建一个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对应的词向量。
|
|