我有一个包含 .mat 格式文件的文件夹。有没有办法可以使用 python 将所有这些文件转换为 json? [复制]
Posted
技术标签:
【中文标题】我有一个包含 .mat 格式文件的文件夹。有没有办法可以使用 python 将所有这些文件转换为 json? [复制]【英文标题】:I have a folder containing files in .mat format. Is there a way I can convert all those files to json using python? [duplicate] 【发布时间】:2019-09-13 15:10:02 【问题描述】:我正在做一个关于脑 MRI 扫描分割的项目,并且只有 .mat 文件用于我想在 python 中读取的数据集并保持这些文件中的注释相同。有人可以帮助我吗?
我尝试过使用 mat4py 但没有成功。
此数据以 matlab 数据格式(.mat 文件)组织。每个文件存储一个结构 包含图像的字段。
【问题讨论】:
【参考方案1】:您可以使用 scipy 读取 .mat 文件:
import scipy.io
mat = scipy.io.loadmat('mri.mat')
您可以在documentation 中阅读更多内容。 请注意方法doesn't support matlab v7.3 files,但提供了解决方案here
【讨论】:
以上是关于我有一个包含 .mat 格式文件的文件夹。有没有办法可以使用 python 将所有这些文件转换为 json? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 python 中访问包含 matlab 类的 .mat 文件
MATLAB 将 .mat 文件保存为基于一列共有的较小文件