Matlab实现movieLens转矩阵

for mm=1:num_m
    %电影编号是mm的训练集行号
 ff= find(train_vec(:,2)==mm);
 %train_vec(ff,1) 行号对应的用户编号
 count(train_vec(ff,1),mm) = train_vec(ff,3);
end 

  桉的是电影数目,每次处理一个电影,比双重for循环看着给力。不过转矩阵,一般matlab会提示超内存。

posted @ 2015-10-22 09:39  加拿大小哥哥  阅读(597)  评论(0编辑  收藏  举报