为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
慕神8447489 2021-08-23 17:33:54
我想使用 Go 加载一个 MATLAB 文件,该文件存储具有 4 个字段的 1x1 结构。我还没有找到任何可以与 Python 的 SciPy 相媲美的东西,它具有“ loadmat ”功能。在 Go 中读取 .mat 文件的最佳方法是什么?
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

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



查看完整回答
反对 回复 2021-08-23
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

不,似乎没有任何项目可以在纯 Go 中读取 MalLab 文件(在 CGo 中,请参阅PeterSO回答):

而且,还有性能方面的考虑,在“ Go 矩阵库”中提到。
讨论是更多的从MATLAB调用去


查看完整回答
反对 回复 2021-08-23
  • 2 回答
  • 0 关注
  • 304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信