我想在 Matlab 中将 mat 数据写入 Weka 的 arff 文件。尽管我了解有关 stackoverflow的问题,但我不知道如何在使用 Weka API 时创建字符串属性。问题是如何在Matlab中实现以下内容:
FastVector attributes = new FastVector();
attributes.addElement(new Attribute("attr", (FastVector) null));
有谁知道如何在 Matlab 中执行上述操作?谢谢
我想在 Matlab 中将 mat 数据写入 Weka 的 arff 文件。尽管我了解有关 stackoverflow的问题,但我不知道如何在使用 Weka API 时创建字符串属性。问题是如何在Matlab中实现以下内容:
FastVector attributes = new FastVector();
attributes.addElement(new Attribute("attr", (FastVector) null));
有谁知道如何在 Matlab 中执行上述操作?谢谢
连接matlab和java的时候语法有点奇怪,比如:
new关键字不存在。这归结为知道如何从 matlab 调用 java,这有很多例子:
无论如何,对您而言,解决方案将类似于:
import weka.core.FastVector;
import weka.core.Attribute;
fv = FastVector();
attr = Attribute('attr',FastVector());
fv.addElement(attr);
请注意,此代码尚未经过测试,因为我目前没有安装 WEKA。