我的数据库大小为749x5。我想要的是:
我从该数据集创建了一个矩阵。我称它为矩阵。然后,矩阵的最后一列是 class 。我有两节课。如果最后一列为零,则此行属于c0(类别0),如果最后一列为1,则此行属于c1(类别1)。我写了一个代码。在c0中没有问题,但在c1中为零,然后出现其实数值。但是我不想要零。你能帮我吗?
mSize = 5,我的数据库中为atributeNums = 4。
这是我的代码:
c0= zeros();
c1= zeros();
for i=1:size(mSize) - 1
for j=1:attributesNum
if matrix(i,mSize)== 0
c0(i,j)= matrix(i,j);
end
for a=1:attributesNum
if matrix(i,mSize)~= 0
c1(i,j)= matrix(i,j);
end
end
end
end
c1预期矩阵:
2 6 1500 47
4 2 500 9
2 2 500 11
...
21 2 500 52
23 3 750 62
39 1 250 39
c1输出
0 0 0 0
0 0 0 0
0 0 0 0
....
2 6 1500 47
4 2 500 9
2 2 500 11
...
21 2 500 52
23 3 750 62
39 1 250 39