python matファイルの読み取りと保存、pickleファイルの読み取りとmatファイルへの変換
2788 ワード
scipyを使うio matファイルの読み取りと保存
matファイルを開くと、データは辞書に格納されます.この例matでは辞書名がdataであると仮定し、loadmat後に辞書でデータを呼び出す必要があります.
jsonを使用します.load()pickleファイルのインポート
matファイルを開くと、データは辞書に格納されます.この例matでは辞書名がdataであると仮定し、loadmat後に辞書でデータを呼び出す必要があります.
import scipy.io as scio
open_path='/.mat' #
save_path='/.amt' #
dataset = scio.loadmat(open_path)['data'] #
scio.savemat(save_path, {'dict_name': dataset}) #
jsonを使用します.load()pickleファイルのインポート
import numpy as np
import json
import scipy.io as scio
with open("/.pickle","rb") as f:
result=json.load(f)
result = np.mat(result)
scio.savemat('/result.mat', {'result': result})