それで、プロットするためにいくつかの機能を持つ多くの.matファイルを読み込む必要があります。多くのファイルを1つの配列に読み込む - Python
プロットされる各配列が辞書にロードされます。
import numpy as np
import scipy.io as io
dict1 = io.loadmat('file1.MAT')
dict2 = io.loadmat('file2.MAT') # type = dict
dict3 = io.loadmat('file3.MAT')
...
ので、私は後にプロットするために、私は必要dictionarieの要素を取らなければならない。この後
array1 = dict1['data']
array2 = dict2['data']
array3 = dict3['data']
...
、私はプロットすることができますデータ。それは動作しますが、私には馬鹿に見えます(もし私が100のベクトルを持っていれば、時間がかかるでしょう...)。このタスクを実行するためのより良い方法はありますか?
ループを使用しますか? – usr2564301
はい、ありがとうございます。この配列をどのように保存できますか?より大きな形状の別の配列に?ちょうど戸惑って、ごめんなさい。 \ –
配列の配列が必要な場合は、Pythonでは可能です。ちょうど私が(ドキュメントをチェックして)それらを追加してください。 – usr2564301