3

我想在 Matlab 中将 mat 数据写入 Weka 的 arff 文件。尽管我了解有关 stackoverflow的问题,但我不知道如何在使用 Weka API 时创建字符串属性。问题是如何在Matlab中实现以下内容:

FastVector attributes = new FastVector();
attributes.addElement(new Attribute("attr", (FastVector) null));

有谁知道如何在 Matlab 中执行上述操作?谢谢

4

1 回答 1

-1

连接matlab和java的时候语法有点奇怪,比如:

  • new关键字不存在。
  • 对字符串使用单引号。

这归结为知道如何从 matlab 调用 java,这有很多例子:

[1] [2] [3] [4]

无论如何,对您而言,解决方案将类似于:

import weka.core.FastVector;
import weka.core.Attribute;

fv = FastVector();
attr = Attribute('attr',FastVector());
fv.addElement(attr);

请注意,此代码尚未经过测试,因为我目前没有安装 WEKA。

于 2013-01-24T12:50:22.863 回答