MATLABのX
データをWeka Instance
クラスに変換しようとしています。私はWeka 3.7.5とMATLAB 7.10(2010a)を使用しています。私は次のことを試してみたMATLABでWekaクラスをインスタンス化できません
:私はwhich Instance
を入力すると
javaaddpath([WEKA_HOME 'weka.jar']);
import weka.core.*;
N = 3;
inst = Instance(N);
そして、私はエラーが表示さ
??? No constructor 'weka.core.Instance' with matching signature found.
、このクラスを見つけることができます。また、この形式のコンストラクタは、hereと書かれているものと一致します。
私はMATLABからJavaを呼び出すことに慣れていないので、ここでは単純なものがありません。ありがとう!
更新:
INT32、ない運、まだ同じエラーにNをキャストしようとしました。
古いバージョンのWeka(ver 3.5.8)でこれを試してみました。しかし、理由を説明することはできません。
更新されたdocumentationが見つかりました:これは、私が見ていたドキュメントのように、今や
Instance
がクラスではなくインターフェイスになっていることを伝えています。だから私の質問は今、私はクラスを行うようにこれをインスタンス化することができますか?最初にこれを混乱させて申し訳ありません..
あなたは 'N 'をどのように定義しますか? 'int32(N)'で整数に変換するとどうなりますか? – yuk
良い提案ですが、依然として同じ動作です。 – MarkV