udata=textread('u.data');
[m,n]=size(udata);
udata_matrix=zeros(943,1682);
for i=1:m
a=udata(i,1);
b=udata(i,2);
c=udata(i,3);
udata_matrix(a,b)=c;
end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
utrain=textread('u1.base');
[m,n]=size(utrain);
utrain_matrix=zeros(943,1682);
for i=1:m
a=utrain(i,1);
b=utrain(i,2);
c=utrain(i,3);
utrain_matrix(a,b)=c;
end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
utest=textread('u1.test');
[m,n]=size(utest);
utest_matrix=zeros(943,1682);
for i=1:m
a=utest(i,1);
b=utest(i,2);
c=utest(i,3);
utest_matrix(a,b)=c;
end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
train=utrain_matrix
test=utest_matrix
w=zeros(943,1682);
w1=w;
w1(find(train~=0))=1
w2=w;
w2(find(test~=0))=1
评论0