我有一个包含 .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 文件

如何在 Octave 中打开 .mat 文件?

MATLAB 将 .mat 文件保存为基于一列共有的较小文件

有没有办法相对于 .project 文件设置链接资源?

从 QByteArray 创建一个适当的 cv::Mat,包含 YUV420p 帧

matlab显示.mat格式多光谱图像