Python で matlab データ (.mat ファイル) を読み込む
2022-02-10 01:35:47
python が matlab のデータ (.mat ファイル) を読み込む
matlabは行列計算や解析に非常に優れたソフトウェアであることは周知の事実ですが、matlabには非常にギザギザしたプロット効果が付いています。
1. まず、ここでmatlabを開き、コマンドラインウィンドウに2つの確率変数を入力しましょう。
matlab_x=1:0.01:10;
matlab_y=sin(matlab_x);
2. 計算処理後、matlabの右側のワークスペースには、matlab_y, matlab_x という2つの変数値
3. 次に、マウスをワークスペースに置きます
空白の位置
右クリックし
保存
また、ワークスペースが作業中のハイライト状態であれば、ctrl+s のショートカットで保存することができます。
次のステップでは、Python を使用して、前のステップで保存した Matlab ワークスペース Data からデータを読み込みます。Python では scipy ライブラリが必要なので、まずそれをインポートします。
import scipy.io as scio
5. .matファイルを読み込む
data=scio.loadmat('. /matlab.mat')
6. 現在のデータのデータ型を表示する
type(data)
出力はdict辞書型
7. 欲しいものに対応するデータを読み込む
ここでは、データ matlab_y を python に読み込む必要があると仮定します(ここでは、データを配列型に変換するために numpy ライブラリを使用します)。
import numpy as np # import matrix processing library
python_y=np.array(data['matlab_y']) # assign matlab data to python variables
これでpythonを使ったmatlabのデータの読み込みは完了です。
お楽しみに
関連
-
[解決済み】AttributeError: 'module'オブジェクトには属性がありません。
-
[解決済み] sys.excepthook is missing" エラーの対処方法について教えてください。
-
[解決済み] numpy配列の0要素を効率的にカウントする?
-
[解決済み] HDF5とpytablesをubuntuにインストールする。
-
[解決済み] PIPインストールで、libffiは認識されるのに、ffi.hが見つからない。
-
[解決済み] TypeError: 'tuple' オブジェクトは整数値として解釈できません。
-
[解決済み] Django インポート datetime
-
undefined問題は解決しました。ImportError: 必要な依存関係['numpy']がない
-
SyntaxError: 無効な構文が問題なのでしょう。(継続的に更新されます)
-
Python エラーログ (1) Fatal Python error: Py_Initialize: sys 標準ストリームを初期化できない AttributeErro
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ipythonで変数をクリアする方法は?
-
[解決済み】heroku: このアプリのデフォルト言語が検出されない
-
Pythonの効率的なデータフレーム処理ツール、Sidetableを推薦します。
-
クリックのシミュレーションのためのPythonによるゲームランタイムスクリプト
-
[解決済み] テストの点数を5つ入力させるプログラムを作成しなさい。それをレターグレードに対応させる
-
[解決済み] pythonの配列を広げる方法 [重複]。
-
[解決済み] AttributeError:'list' object has no attribute 'astype' を解決するにはどうしたらいいですか?
-
[解決済み] TypeError: ディクショナリーへのインデックス作成時、'type' オブジェクトは添え字になりません。
-
Windowsのコマンドはエラーで実行できない: が内部として認識されない
-
python TypeError: 'builtin_function_or_method' オブジェクトは反復可能なキーではありません。