Я делаю следующий вызов interp2d
f = interpolate.interp2d(im_xs, im_ys, I)
Вот размеры каждого из аргументов
im_xs
: (120,)
im_ys
: (120,)
I
: (120, 160)
Я хотел бы передать f
вектор значений x
и вектор значений y
, и я ожидаю получить выходной вектор одного измерения, содержащий len(x) == len(y)
интерполированные значения.
values = f(rr, cc)
где
rr
: (1332,)
cc
: (1332,)
Однако ...
values
: (1332, 1332)
Я ожидал получитьвектор значений 1332
, потому что я хочу интерполировать ровно 1332
координат на двумерной сетке I
.