加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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))

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有