如何将LUA表转换为MATLAB的MAT文件?

我想将一个LUA表保存为MAT文件。表的结构如下:

{  1 :     {      bounding_box :         {          1 : 0.5          2 : 0.5          3 : 704.5          4 : 1280.5        }      PatchName : "03952.jpg"      confidence :         {          1 : 0.99999818651222          2 : 1.8134877758073e-06        }    }  2 :     {      bounding_box :         {          1 : 45.5          2 : 159.5          3 : 132.5          4 : 216.5        }      PatchName : "03953.jpg"      confidence :         {          1 : 0.99999864618192          2 : 1.3538180818906e-06        }    } }

有谁能指导我如何操作吗?

我尝试使用matio.save(路径字符串, 要保存的表)但返回了以下错误:

bad argument #1 to 'varCreate' (cannot convert 'number' to 'const char *')stack traceback:    [C]: in function 'varCreate'    /home/khurram/torch/install/share/lua/5.1/matio/init.lua:136: in function '__make_var'    /home/khurram/torch/install/share/lua/5.1/matio/init.lua:78: in function '__make_var'    /home/khurram/torch/install/share/lua/5.1/matio/init.lua:78: in function '__make_var'    /home/khurram/torch/install/share/lua/5.1/matio/init.lua:434: in function 'save'    main.lua:171: in main chunk    [C]: in function 'dofile'    [string "_RESULT={dofile('main.lua')}"]:1: in main chunk    [C]: in function 'xpcall'    /home/khurram/torch/install/share/lua/5.1/trepl/init.lua:651: in function </home/khurram/torch/install/share/lua/5.1/trepl/init.lua:560>    [string "require('trepl')()"]:1: in main chunk  

回答:

安装并使用https://github.com/soumith/matio-ffi.torch,例如:

local matio = require "matio"matio.save("archive.mat",{foo="bar", scm="git"})

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注