Pythonは、matフォーマットファイルをロードするコードの例を保存します。


matはmatlabの一般的な保存データのファイルフォーマットであり、pythonのscipy.ioモジュールにはmatフォーマットファイルの保存とロードを含むAPIが含まれています。別の簡易例は以下の通りです。

# -*- coding: utf-8 -*-
import numpy as np
import scipy.io as scio
 
# data
data = np.array([1,2,3])
data2 = np.array([4,5,6])
 
# save mat (data format: dict) 
scio.savemat(str(F0) + 'Hz.mat', {'var_name':data})
scio.savemat(str(F0) + 'Hz.mat', {'var_name':data, 'var_name2':data2})
 
# load mat
load_data = scio.loadmat('filename')
このように、python党は保存しているmatファイルを他のmatlab専門業者に提供して使うことができます。
PS:pythonを見てロードを保存します。matファイル
ラベル:

#coding:utf-8
import scipy.io as sio

# save .mat
name = 'aaa.mat'
x = [[1,1,1,2], [1,1,1,3], [1,1,1,4]]
y = [5,6,7,8]
sio.savemat(name, {'x': x, 'y': y})

# load .mat
name = 'aaa.mat'
data = sio.loadmat(name)
x = data['x']
print("x:", x)
y = data['y']
print("y:", y)
ここでPythonについては、mat形式ファイルをロードしたサンプルコードを保存した文章を紹介します。これに関連してpythonがロードmatファイルの内容を保存しています。以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。