Matlab 01~label矩阵和1-k~label向量的快速转换

1-k~label向量到01-label矩阵

  • 假设Label向量 Lk{0,,k1}N k 为label种类数,N为样本数。需转化为 L01{0,1}k×N ,下面的代码实现转化。
%% Lk to L01
L01 = zeros(K,N);
index = int64((0:(N-1))'*K+Lk+1);
L01(index) = 1;

01-label矩阵到1-k~label

  • 假设Label矩阵 label{0,1}k×N k 为label种类数,N为样本数。需转化为 Lk{0,,k1}N ,下面的代码实现转化。
%% L01 to Lk

index = find(label == 1);
ind = 0:1:size(label,2)-1;
Lk = index - (K*ind)' - 1;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值