参考:http://quweiprotoss.blog.163.com/blog/static/408828832008102773314911/
Instances就是一个实例,读取原始数据文件的实例。
public class InstanceTest {
public static Instances getFileInstances(String fileName) throws Exception {
FileReader frData = new FileReader(fileName);
Instances data = new Instances(frData);//
return data;
}
public static void main(String[] args) throws Exception {
Instances instances = getFileInstances("C:/Program Files/Weka-3-6/data/breast-cancer.arff");
// 把数据集全部输入出
// 用numInstances可以获得数据集中有多少样本
for (int i = 0; i < instances.numInstances(); i++) {
// instance( i )是得到第i个样本
System.out.println(instances.instance(i));
}
}
}
1、Instances的实例化,需要传递一个FileReaderd对象。
2、Instances.numInstances()获取文本实例的记录个数。
3、Instance instance = instances.instance(i);//获取单个记录。