package ch.akuhn.edu.mit.tedlab;
import java.io.File;
import java.io.FileNotFoundException;
public class Dat3 {
public static void main(String... args) throws FileNotFoundException {
Svdlib svdlib = new Svdlib();
SMat A = Svdlib.svdLoadSparseTextHBFile(new File("lib/dat3.txt"));
int dimensions = Math.min(A.cols, A.rows);
int iterations = 100;
double[] end = new double[] { -1e-30, 1e-30 };
double kappa = 1e-6;
long time = System.currentTimeMillis();
SVDRec R = svdlib.svdLAS2(A, dimensions, iterations, end, kappa);
System.out.println("-----------" + (System.currentTimeMillis() - time));
for (int n = 0; n < R.d; n++) {
System.out.println(R.S[n]);
}
}
}