Remove .mat variable image data
1 回表示 (過去 30 日間)
古いコメントを表示
whos('-file','data_batch_1.mat')
Name Size Bytes Class Attributes
batch_label 1x21 42 char
data 10000x3072 30720000 uint8
labels 10000x1 10000 uint8
When I analyze my .mat file It has three variable. In the data variable. I want to remove the image inside the data variable and keep my won 10000 image data in same Size, same Bytes and same Class. Anyone can help me providing Matlab code.
2 件のコメント
KSSV
2017 年 6 月 21 日
Not clear with question.....in .mat file there are three variables, you need to delete few variables out of it?
回答 (1 件)
Walter Roberson
2017 年 6 月 21 日
filename = 'data_batch_1.mat';
filestruct = load(filename);
filestruct.data(:) = 0; %removes all useful content, preserving size and data class
save(filename, 'filestruct', '-struct'); %write the variables back to the file
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Workspace Variables and MAT Files についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!