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

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


慕神8447489
浏览 313回答 2
2回答

翻过高山走不出你

您可能必须编写自己的 Go 包。MathWorks 建议您使用他们的 MATLAB MAT 文件 C API。要在 Go 中做到这一点,请使用 cgo。

Smart猫小萌

不,似乎没有任何项目可以在纯 Go 中读取 MalLab 文件(在 CGo 中,请参阅PeterSO的回答):go-search没有列出任何相关项目GitHub也没有。在库列表中不包括任何而且,还有性能方面的考虑,在“ Go 矩阵库”中提到。该讨论是更多的从MATLAB调用去。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go