目录

如何用python打开mat文件

如何用python打开mat文件

目录

本文主要将如何用python打开mat文件

在平时的学习中,经常会接触到各种文件,且文件的格式也是各色不一。小编在学习的过程中,接触到了以.mat文件结尾的文件,如果没有安装matlab或者对应的相关软件时,是直接打不开的。

通过mat可以看出,这是一个matlab旗下的子文件,但是有时候没有下载matlab,或者不想用matlab。同时python的用户也是很多,因此小编使用python语言为基础进行matlab文件的打开:

比如,要打开下面图片所示的bidmc_data.mat文件

https://i-blog.csdnimg.cn/blog_migrate/1413a8713b4491fc777ec5e8d419f873.png

程序实现

import mat4py
import os

# 文件根路径

data_dir = "D:\\a_user_file\\data\\BIDMC PPG and Respiration Dataset\\bidmc-ppg-and-respiration-dataset-1.0.0" #文件完整路径
mat_path = os.path.join(data_dir, "bidmc_data.mat")

# 用 loadmat 函数加载.mat 文件

mat = mat4py.loadmat(mat_path)
print(type(mat))

# 输出所有文件信息

#print(mat)

# 输出第一个键值

for key, value in mat.items():
print(key)
break

随后运行程序后可以成功得到该.mat 文件的文件类型和包含的信息。

结果显示:

https://i-blog.csdnimg.cn/blog_migrate/6336715d3369716b49f44a1634fc0eca.png