matlab去除重复行
[uniqueData, ~, idx] = unique(positive', 'rows', 'stable');
而密西西比有重复元素。
因为这里有重复像素即使735个正包数据都去除其依旧有735个正包相同像素。
load('postive_bag')
load('all_row')
load('alldata')
a=unique(all_row)
%repu(all_row,:)=[]
sum=0
for i=1:735
[ind,RowIdx] =ismember(positive(1:72,i)',repu(all_row(i),1:72), 'rows')
sum=sum+ind
end
因为特征是72维
sum1=0
for i=1:735
%[ind,RowIdx] =ismember(positive(1:72,i)',repu(all_row(i),1:72), 'rows')
w=(positive(1:72,i)'==repu(all_row(i),1:72))
w1=sum(w,2)
if w1==72
sum1=sum1+1
end
end