public static List<Vector> getPoints(double[][] raw) {
List<Vector> points = new ArrayList<Vector>();
for (int i = 0; i < raw.length; i++) {
double[] fr = raw[i];
Vector vec = new SparseVector(String.valueOf(i), fr.length);
vec.assign(fr);
points.add(vec);
}
return points;
}