关于奇异值分解的问题

img

这里有一幅图像,我先将它灰度化。然后进行奇异值分解:


import numpy as np
import cv2

img = cv2.imread("lena.jpg")

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

a=np.mat(gray)
u,s,vt=np.linalg.svd(a)

后面的问题是:

img

请问
1.这个 i-th vector 第i个值是什么呢,怎么取?
2.以及这个best rank 1 approximation 例如第1个或者第n个值指的是什么呢?