問題タブ [mat-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2316 参照

python - loadmatpythonメモリエラー

Pythonは初めてで、サイズ850Mのmatlab構造体をPythonにインポートしたいと思います。「loadmat」を使用していますが、メモリエラーが発生します。

3.5GのRAMを搭載したWindowsXPでPython3.2を実行しています。これが私のコードです:

私を助けて、これを修正するために私が何をすべきか教えていただけませんか?

0 投票する
1 に答える
1160 参照

matlab - 2 つの .mat ファイルの結合

データを結合するには、1 つのデータをベースとしてロードし、そのデータを別の変数に割り当てます (たとえば、base_data という名前を付けます)。次に、別のデータをロードし、そのすべてのフィールドをループします。現在のフィールドがベース データに存在しない場合は、フィールドをベース データに追加します。(例: base_data.fieldname = data.fieldname)。次に、base_data をファイルに保存します。Matlab でこれを行うコマンドを知ることができますか?

0 投票する
1 に答える
233 参照

python - scipyをロードしたMATLABマトリックスのデータに簡単にアクセスできます

scipy.io.loadmatを使用して.matファイルをロードすると、データが含まれている構造のレベルを推測する必要があるため、処理が難しいデータ構造が得られます。numpyまたはscipy表現は、すべてを深いリストにラップします。大量のデータが含まれているため、通常は印刷しても役に立ちません。例えば:

それらの表現を気にせずにこれらのものにアクセスする簡単な方法はありますか?最近、Python 2.6.6から2.7.3に切り替えたところ、numpy / scipyライブラリの表現が変更された(したがってコードが壊れた)ことに気づきました。

0 投票する
2 に答える
3092 参照

matlab - matlabまたはunixで.matファイルを開く-新しいユーザー

私は誰かのデータ分析ファイル(古いバージョンのmatlabで作成された)を調べて、matlabスクリプトで使用された特定の.matファイルが何であるかを調べようとしています。

matlabに.matファイルを読み込もうとしています。何が入っているのか見たいです。

入力すると...

ロード('file.mat')

ファイルが読み込まれ、2つの変数がワークスペースに表示されます。jobhelpとjobs。

matlabコマンドウィンドウで次のように入力してジョブを開こうとすると...

仕事

応答は..

ジョブ=

これは、.matファイルに1 x 1の構造しかないことを意味しますか?もしそうなら、私はそれが何であるかを世界でどのように見るのですか?UNIXにロードすることもできますが、その方法もわかりません。このようなファイルがいくつかあるので、情報を得ることができないので、どんな助けでも大歓迎です。

繰り返しになりますが、新しいユーザーなので、シンプルにしてください。

ありがとう

0 投票する
1 に答える
450 参照

matlab - gmdistribution.fit および .mat ファイル

視覚化する必要がある多くのデータを含む非常に大きな .mat ファイルがあります。.mat ファイルには 5 つの行があり、各行には 1x5 の行列が含まれています。これにはデータが含まれています。特定の行を連結してから、gmdistribution.fit を適用する必要があります。.mat ファイルの特定の要素に正確にアクセスしてそれらを連結する方法についてはわかりません。

最初の行を連結したいとします-> 1行目と2行目-> 1行目。どうすればこれを行うことができますか?私はmatlabが初めてで、理解するのが難しいと感じています。

また、gmdistribution.fit について教えてください。彼らのウェブサイトでドキュメントを読みましたが、パラメータについてはまだ正確にはわかりません。

ご協力ありがとうございました。

0 投票する
1 に答える
6866 参照

python - Pythonでmatlabクラスを含む.matファイルにアクセスします

matlab2012bから生成された.matファイルがあります。これには、ユーザー定義のmatlabクラスを持つ変数が含まれています。

Python 3.3でscipy.io.loadmatを使用してファイルをロードすると、次のようになります。

タイプ「cStream」の「futureDS」オブジェクトにアクセスしようとしていますが、mat['None']を使用してアクセスできないようです。mat ['None']を呼び出すと、次のようになります。

私はここで立ち往生しています。私はPythonを初めて使用し、古い作業をmatlabから移植しようとしています。どんな助けでもいただければ幸いです。

ありがとうございました。

0 投票する
1 に答える
1534 参照

matlab - .mat ファイルからのデータの抽出

4 つの変数を含む .mat ファイルがあります。各変数 (A、B、C、D) は、<59145x1 double> を読み取るセルです。各変数に 59145x1 の配列があることはわかっていますが、それらにアクセスする方法がわかりません。それぞれにこの 1 つのセルしか表示されません。

誰でも助けることができますか?

ティア

0 投票する
1 に答える
4585 参照

matlab - Matlab で非常に大きな行列を保存できません

大きな配列 (1024x1024x360) があり、それをマット ファイルに保存したいと考えています。試してみると

ワークスペースに変数が作成され、ファイルが作成されていますが、空のままです... Win7-64 マシンで Matlab 2012a を使用しています。

0 投票する
1 に答える
50 参照

arrays - matfile エラーの読み込み部分: 'VARName' が存在しません

http://www.mathworks.com/help/matlab/ref/matfile.htmlに示されているように、配列の一部をmatfileにロードしようとしています

ただし、loadedData = matObj.varName(indices) を使用すると、「varName」が存在しません

誰かが何がロンか知っていますか?