私は、hereのように、arffファイルの疎な表現を試していました。私のプログラムでは、クラスラベル "B"を印刷することができましたが、何らかの理由で "A"を印刷していません。Weka printing sparse arff file
attVals = new FastVector();
attVals.addElement("A");
attVals.addElement("B");
atts.addElement(new Attribute("class", attVals));
vals[index] = attVals.indexOf("A");
プログラムの出力は次のようである -
{0 6,2 8} --- I should get {0 6,2 8,3 A}
しかし、私は
vals[index] = attVals.indexOf("B");
を行うとき、私は適切な出力を得る - それはいくつかの理由について
{0 6,2 8,3 B}
を誰かが私にwhを伝えることはできますか?これは起こっていますか?