小编Chr*_*s C的帖子

Python ValueError:操作数无法与形状一起广播

我正在做SVD,当我尝试运行我的代码时,我收到以下错误:

ValueError:操作数无法与形状一起广播(375,375)(375,500)

我正在使用尺寸为的图像(500,375)

这是我的代码:

from PIL import Image
from Image import new
from numpy import *
import numpy as np
from scipy.linalg import svd

im = Image.open("lake.tif")
pix = im.load()
im.show()
r, g, b = im.split()
R = np.array(r.getdata())
R.shape = (500, 375)
Ur, Sr, VrT = svd(R.T, full_matrices=False)
R1 = Ur * diag(Sr) * VrT
Run Code Online (Sandbox Code Playgroud)

python numpy svd

3
推荐指数
1
解决办法
8474
查看次数

标签 统计

numpy ×1

python ×1

svd ×1