Svd, Singular Values, Eigenvalue, Eigenvectors, Sklearn.
eigenvalues received from AA^T and A^TA: # eigen_values_U, eigen_values_V are the Σ^2 # taking the min(m,n) and truncate the eigen_values_V or eigne_values_U as both will return same result Σ_array_cal = np.sqrt(eigen_values_V[:min(m,n)]) print("Σ_array_cal:{}\nis as same as Σ_array received from