matlab 统计矩阵中某元素的个数
(2011-07-28 00:00:00)
标签:
杂谈 |
分类: matlab |
在做预测project,统计分类正确率,预测值和target相减,一致为零,计算分类正确率就是计算其中零的个数。以下代码实现统计一矩阵中零元素的个数,然后计算分类正确率
1,使用find(a==0) 函数找出矩阵中零元素的个数,find 的返回值为列向量,是a中零元素按照列的位置。so,
只需要统计返回行向量的长度,即为零元素在a矩阵中的个数。
eg:
a=[0,1,0,0,0,1,0;0,1,0,0,0,1,0;0,1,0,0,0,1,0]; %其中有15个零
e=find(a==0);
length(e); %返回值为15;
%准确率:
acc=length(e)/(size(a,1)*size(a,2))
前一篇:数字神经网络(转)
后一篇:perl 学习资料下载网站