在Python中,我可以使用scipy.io.loadmat
(http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.loadmat.html)加載/導入MATLAB mat文件,
看起來像SciRuby
(http://sciruby.com/)沒有類似的功能。
是否有任何其他紅寶石庫或任何其他方式,加載/導入紅寶石mat文件?我可以在Ruby中加載MATLAB mat文件嗎?
3
A
回答
2
實際上,SciRuby現在確實有。
你需要從git的,而不是通過RubyGems的獲得NMatrix:
git clone git://github.com/SciRuby/nmatrix.git
cd nmatrix
rake repackage
gem install pkg/nmatrix*.gem
,然後你可以這樣做:
m = NMatrix::IO::Matlab::load_mat 'filename.mat'
希望這有助於!一旦0.0.2獲得發佈,它也將成爲寶石。
1
相關問題
- 1. 在MATLAB中加載多個.mat文件
- 2. 以字母數字順序加載MATLAB .mat文件
- 3. 加載.mat文件用python生成在matlab中
- 4. 在matlab中加載ASCII文件並將它們保存爲.mat
- 5. 如何在Java中加載/打開/讀取matlab文件* .mat?
- 6. 在Matlab中加載八度創建的ASCII格式.mat文件
- 7. 將mat文件加載到matlab中,然後在.m文件中使用變量
- 8. 在包函數中加載mat文件
- 9. 我可以在picturebox中加載tga文件嗎?
- 10. 我可以在Linux上動態加載可執行文件嗎?
- 11. 如何從內存中加載matlab MAT文件?
- 12. 如何將mat文件加載到matlab矩陣中
- 13. 從python加載.mat文件
- 14. Matlab以變量名保存.mat文件
- 15. ALAssetLibrary可以在Document文件夾中加載圖像文件嗎?
- 16. 在matlab中顯示mat文件
- 17. 我們可以直接將Parquet文件加載到Hive中嗎?
- 18. 我可以從Mustache.js中的另一個文件加載partials嗎?
- 19. 我可以在CodeIgniter的配置文件中加載「config」文件嗎?
- 20. 將多個.mat文件加載到Matlab工作空間
- 21. Matlab:傳遞大數組或從.mat文件加載
- 22. MATLAB:訪問加載的MAT文件非常慢
- 23. 我可以在ruby中做submethods嗎?
- 24. MATLAB腳本,可以調用沒有目錄的.mat文件
- 25. 我可以在iPhone應用程序中從我的電腦加載文件嗎?
- 26. 在MATLAB中訪問一個.mat文件(不使用加載函數)
- 27. 如何加載.mat文件並在Octave或Matlab中設置變量名稱?
- 28. 使用加載命令在Matlab中打開.mat文件時出錯使用
- 29. 我可以取消在iframe中加載asp.net控件嗎
- 30. 我們可以在日曆中加載JSON數據(事件)嗎?
如果我沒有太多錯誤(至少在matlab中),你只能在HDF5數據集中存儲簡單的數據類型(我的意思是像int,double等數字)。對於我來說,如果一個matlab mat文件對於複雜數據結構('struct')的靈活性及其靈活大小的靈活性的話。我認爲這個解決方案不適合我的目的。如果我有一個簡單/可管理的數據結構,我可以將它們導出爲分隔文本文件並將其讀回。 – Ali 2012-02-03 11:51:25
這可能是hdf5命令的情況(從未使用過)。但是7.3 matfile具有與以前版本相同的功能(儘管目前速度較慢)。因此它完全支持您可以提出的任何數據結構。 – bdecaf 2012-02-03 12:15:21
也許我誤解了你,你的意思是我應該可以用'-v7.3'開關保存一個mat文件並用ruby HDF5庫打開它?如果這就是你的意思,你是否有一個寶石寶石/庫可以用於這個? – Ali 2012-02-03 13:51:07