У меня есть массив ввода и вывода. Я дал ниже сюжет. Я хочу интерполировать значение при х = 0. Я ожидал что-то вроде 16.7, но вместо этого дал 17.4881, пиковое значение. Что может быть не так.
Данные:
Мой код:
xdata = [0.101,-0.008,-0.111,-0.209,-0.303]
ydata = [16.5241,16.7987,17.0499,17.2793,17.4885]
xp = np.interp(0,xdata,ydata)
print(xp)
Текущий вывод:
17.4885
Ожидаемый результат:
16.7 # around from plot