scipy.interpolate.RectBivariateSpline.ev错误:形状不匹配

时间:2019-03-16 22:41:55

标签: python-3.x numpy scipy

s = 'This sentence is a string'
words = list(filter(lambda w: len(w) > 5, s.split()))
print(words) # ==> ['sentence', 'string']

当矩形移动一个小数距离时,我试图在图像上插入一个矩形。我从scipy使用RectBivariateSpline,但评估抛出以下错误:

template = It[rect[0]:rect[2]+1,rect[1]:rect[3]+1]
    #warp is updated using p and It1 is warped
    warp = rect     #check if rect is passed as reference
    np.add(warp,np.array((p[0],p[1],p[0],p[1])),out=warp, casting="unsafe")

    X = np.arange(warp[0],warp[2]+1)
    Y = np.arange(warp[1],warp[3]+1)

    im_spline = RectBivariateSpline(X,Y,It1[warp[0]:warp[2]+1,warp[1]:warp[3]+1])
    im_warped = im_spline.ev(X,Y)

我很困惑,因为X和Y不一定必须具有相同的形状

0 个答案:

没有答案