Machine Learning, Data Science, Analytics, Data Analysis.
Encapsulate this within the following singular value decomposition subroutine: int svd(double **a, //matrix -- replaced by u on output int m, //number of rows int n, //number of columns int k, //desired number of singular values double*s, //singular values double **vt); //right singular vectors