Я прочитал изображение из jpg и преобразовал его в массив numpy. Я сжал изображение, и теперь нужно написать новую функцию, которая возвращает количество «эквивалентных пикселей», используемых сжатым (усеченным SVD) представлением.
def compress_image(I, k):
U, s, V = svd(I, full_matrices=False)
U= U[:,:k]
V= np.dot(np.diag(s[:k]),V[:k,:])
return (s, U, V)