python matlab 相互转化,编写文件

**1. imagenet ILSVRC2014_ID to ILSVRC2012_ID
———————-**——————–

ILSVRC2014_ID又1860类,ILSVRC2012_ID 有1000类,1281167个训练图
matlab从ILSVRC2014_ID 选取ILSVRC2012_ID类别:
matlab代码

load('imagenet_filename.mat')  %s
load('meta_clsloc.mat') %synsets
for i = 1:1000
%    b = []
    a1000 = a(i,:);
    for ii = 1:1860
        b1860 = synsets(ii).WNID;
        if b1860 == a1000
            S(i) = synsets(ii);
        end
    end
end
% c=s(1000).wnid
% d= s(1).wnid
k = []
for iii = 1:1000
    k(iii) = S(iii).num_train_images;
end
sum(k)
save('imagenet_2012.mat','S')

按顺序排列

for wgb_ii = 1:1000
for wgb_i = 1:1000
  if S(wgb_i).ILSVRC2014_ID ==wgb_ii
       kkk(wgb_ii) = S(wgb_i);
  end
end 
end
synsets = kkk
save('imagenet_2012.mat','synsets')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值