作者cerebellum (ymca)
看板MATLAB
標題txt轉.mat 檔案大小
時間Tue Dec 11 02:29:30 2012
我有一筆數據存在.txt的檔案裡面
是一個13*610000的矩陣 全部內容都是數字而已
檔案大小大約是120MB
我將他轉換成.mat檔
使用的方法是load那個txt檔
然後
save test.mat test
輸出的檔案大小只有44kb
請問這樣是正常的嗎?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.227.126.91
1F:推 sunev:你再load一次看看不就得了 12/11 03:01
2F:→ cerebellum:可以load 換電腦也沒問題 只是有點驚訝怎麼可以差這麼 12/11 03:14
3F:→ cerebellum:多 怕只是做了一個link 而沒有真正儲存到數值 12/11 03:15
4F:→ JamesChen:有效率的儲存吧? 12/11 13:04
5F:推 sunev:用數字只用了12個symbol,mat 檔是全部256個都用上了 12/11 15:06
6F:→ sunev:這樣就差了20倍,如果再壓縮的話就差更多了。 12/11 15:06
7F:推 sppmg:我的經驗是44M->10幾M。很奇怪的是一樣大小的txt會被轉成 12/11 16:16
8F:→ sppmg:不同大小的mat。不確定是否mat中仍會用固定大小存數值 12/11 16:16
9F:→ sppmg:所以你怕的話就load mat後比對一下數值 12/11 16:16
10F:→ cerebellum:感謝各位的幫忙 應該是真的可以差很多 因為我的數值 12/12 02:52
11F:→ cerebellum:絕大多數都是零 偶爾出現一個1 所以檔案可以變小很多 12/12 02:53