3

Matlabで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 に答える