Nice trick. I went with the multiplication method, because the number of operations is likely trivial compared to the SVD and k-means.