go - 是否可以在 Go 中读取 .mat 文件?

标签 go mat-file

我想使用 Go 加载一个 MATLAB 文件,该文件存储一个具有 4 个字段的 1x1 结构。我还没有发现任何可与具有“loadmat”函数的 Python 的 SciPy 相媲美的东西。在 Go 中读取 .mat 文件的最佳方式是什么?

最佳答案

您可能必须编写自己的 Go 包。 MathWorks 建议您使用他们的 MATLAB MAT 文件 C API 进行交互。要在 Go 中执行此操作,请使用 cgo。

引用资料:

MATLAB MAT-File Format - MathWorks

Command cgo

C? Go? Cgo!

关于go - 是否可以在 Go 中读取 .mat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26549014/

相关文章:

http - http.ResponseWriter在主体中返回回车符

go - 如何编写 “exception oriented”代码而不是 “if-error oriented”代码?

matlab - 大量包含对象的小 .mat 文件的高效磁盘访问

python - 如何在 python 中加载大型 .mat 文件?

python - 从大量图像(*.jpg)和标签(*.mat)制作 tensorflow 数据集

matlab - 从 .mat 文件中删除变量

go - 如何获取本地时区的全名?

go - 具有多个 channel 的串行数据的异步队列

go - 如何将长 Go 模板函数拆分为多行?