List<SampleVector> ret = new ArrayList<SampleVector>();
String str = null;
BufferedReader br = new BufferedReader(new FileReader(path));
while (null != (str = br.readLine())) {
String[] splits = str.split(",");
SampleVector xy = new SampleVector(x_feature, y_feature);
xy.getY()[Integer.valueOf(splits[0])] = 1;
for (int i = 1; i < splits.length; i++) {
xy.getX()[i - 1] = Double.valueOf(splits[i]);
}
ret.add(xy);
}
br.close();
return ret;