gpt4 book ai didi

java - 将标签(对象名称)添加到实例对象

转载 作者:行者123 更新时间:2023-11-30 11:39:19 24 4
gpt4 key购买 nike

我使用 JavaML 库创建了一个 SparseInstace 对象,我将一些值放入该实例中,但找不到为其分配标签的解决方案。例如实例的创建方式是

{{2=1.0, 4=2.2};null} 

我想添加特定的字符串值而不是那个“空”区域。这是我的代码:

package helloworld;

import java.io.IOException;
import net.sf.javaml.core.Dataset;
import net.sf.javaml.core.DefaultDataset;
import net.sf.javaml.core.Instance;
import net.sf.javaml.core.SparseInstance;
import net.sf.javaml.matrix.Matrix;
import net.sf.javaml.tools.InstanceTools;
import net.sf.javaml.tools.data.FileHandler;

public class WekaT2 {

public static void main(String[] args) throws IOException, Exception {

Dataset data = new DefaultDataset();
Instance tmpInstance = new SparseInstance();

tmpInstance.put(2, 1.0);
tmpInstance.put(4, 2.2);
data.add(tmpInstance);
}
}

http://java-ml.sourceforge.net/api/0.1.7/net/sf/javaml/core/SparseInstance.html

如何将这些标签(对象名称)添加到实例中?

最佳答案

您尝试设置的称为类标签或类值,如文档中所述。您可以使用以下方法setClassValue(java.lang.Object 值)示例用法为

    Instance tmpInstance = new SparseInstance();
tmpInstance.put(2, 1.0);
tmpInstance.put(4, 2.2);
tmpInstance.setClassValue("positive");

关于java - 将标签(对象名称)添加到实例对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com