私は/インポートMATLABマットファイルをロードするためにscipy.io.loadmat
(http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.loadmat.html)を使用することができ、
SciRuby
(http://sciruby.com/)のように見えますが同様の機能を持っていません。
Rubyにmatファイルを読み込んだりインポートしたりするために、他のRubyライブラリやその他の方法はありますか?MATLAB matファイルをRubyに読み込むことはできますか? Pythonで
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. PythonでのMatLabファイルの読み込み
- 2. MATLABでCSVファイルを読み込む?
- 3. pythonは画像ファイルをバイナリに読み込むことができます
- 4. matlabの.matファイルから特定の列を読み込みます
- 5. ファイルから読み込んでStringIOに書き込む - Python
- 6. Rubyでファイルを読み込むときのデータキャストエラー
- 7. iPhoneアプリでコンピュータからファイルを読み込むことはできますか?
- 8. Matlab C APIの代わりに.matファイルを書き込む
- 9. Pythonはリストにファイルを読み込む -
- 10. イメージ/ファイルを読み込むことができません。pdf Django python
- 11. Rubyで外部ファイルから正規表現を読み込むことはできますか?
- 12. 外部ページを読み込むことはできますか?
- 13. Matlab .matファイルの読み込み:変数のランクとディムは正しくありますがデータはNULLです
- 14. .htaccessファイルからApacheモジュールを読み込むことはできますか?
- 15. ファイルに直接MATLABパッチを書き込むことはできますか
- 16. アンドロイドのjavaで1回の読み込みでファイル全体を読むことはできますか?
- 17. .csvファイルをPythonリストに読み込む
- 18. 読み取り.MATファイル
- 19. フォームパラメタを動的に読み込むことができます
- 20. バイナリデータをファイルに書き込んで、高速に読み込むことができますか?
- 21. Python:ファイルから読み込むときの構文エラー
- 22. Matlabファイルの読み込み
- 23. コルドバ6アプリは、ファイルから読み込むことができません://パス
- 24. Ruby:ファイルからハッシュを読み込むには?
- 25. 'xlsread'を使用してExcelシートの名前をMATLABに読み込むことはできますか?
- 26. Require.jsスクリプトを条件付きで読み込むことはできますか?
- 27. Pythonでmmapファイルから行を読み込む方法は?
- 28. MatplotlibとJupyterでGoogleフォントを読み込むことはできますか?
- 29. Pythonのmatlabクラスを含む.matファイルにアクセス
- 30. Visual C++/CLIでファイルに書き込み、ファイルから読み込む方法は?
もし私が(少なくともmatlabで)間違っていないのであれば、HDF5データセットに単純なデータ型(int、double ...のような数字を意味する)しか格納できません。複雑なデータ構造( 'struct')とその柔軟性のあるサイズのための柔軟性があれば、私にとってはmatlab matファイル全体のポイントです。私はこのソリューションが私の目的のためにはうまくいかないと思います。シンプルで管理しやすいデータ構造があれば、区切られたテキストファイルにエクスポートして読み返すことができました。 – Ali
これは、hdf5コマンドの場合(これは決して使用されません)です。しかし、7.3のmatfileは以前のバージョンと同じ機能を持っています(ただし、現時点では遅いですが)。したがって、それはあなたが思いつくことができるあらゆるデータ構造を完全にサポートします。 – bdecaf
多分私はあなたを誤解しました。あなたは '-v7.3'スイッチを使ってマットファイルを保存し、それをruby HDF5ライブラリで開くことができるはずですか?これがあなたが意味するものなら、これに使うことができることを覚えているルビーの宝石/ライブラリがありますか? – Ali