svd函数会返回三个分解部分U、S、VT,其中S是一个对角矩阵。
S中的每个值与VT的行向量以及U中的列向量对应,默认按照从大到小的顺序排列,表示与其对应向量的重要性
奇异值大小差别很大
原图
灰度化
接下来使用前n个向量进行叠加:
1个
20个
100个
1000个
全部:
svd函数会返回三个分解部分U、S、VT,其中S是一个对角矩阵。
S中的每个值与VT的行向量以及U中的列向量对应,默认按照从大到小的顺序排列,表示与其对应向量的重要性
奇异值大小差别很大
原图
灰度化
接下来使用前n个向量进行叠加:
1个
20个
100个
1000个
全部: