【问题标题】:Java Weka new Instances of a list of attributes of Instances indexJava Weka new Instances 实例索引的属性列表
【发布时间】:2018-08-24 02:15:05
【问题描述】:

我有一个 trainingSet 有 15 个属性。我想从数据集trainingSet 中创建一个新的Instances 对象,但具有特定的属性索引(来自trainingSet 属性)。

例如,我想创建一个新的 Instances 对象,其索引为 {1,2,3},因此我将拥有的新实例将使用相同的数据集,但只有索引 1、2、3 处的属性(以及当然是目标索引)。

类似:

int[] desiredIndexes = {1,2,3}
newTrainingSet = new Instances(trainingSet, desiredIndexes)

所以newTrainingSet 将具有来自trainingSet 索引1、2、3 的属性和目标属性的属性。

我查看了 API,但我发现只有一个选项可以删除一个属性。我错过了什么吗?

【问题讨论】:

    标签: java machine-learning attributes weka


    【解决方案1】:

    您正在寻找Remove 函数。请记住使用invert

    一些例子:here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多