Python读写Matlab中的.mat文件

1 前言

matlab和python之间的数据传输一般是matlab的文件格式.mat文件。python里有对应操作.mat格式的库,使得读取.mat文件十分方便。

2 python读.mat文件

# -*- coding: utf-8 -*-

import scipy.io as scio


file_path = "文件路径"
data = scio.loadmat(file_path)

data1 = data["data1"] # 读取mat文件中字符变量为‘data1’的数据
data2 = data["data2"] # 读取mat文件中字符变量为‘data2’的数据

3 python写数据为.mat文件

# -*- coding: utf-8 -*-

import scipy.io as scio


file_path = "./data.mat"

scio.savemat(file_path, {'data1':data1, 'data2':data2}) # 将文件保存在当前文件夹名为data.mat的文件中,里面保存了data1和data2两个变量.

猜你喜欢

转载自blog.csdn.net/qq_41689620/article/details/85277115
今日推荐