интерполировать мои данные, которые я в настоящее время использовать эту функцию:Интерполяция по логарифмической шкале в питона
def myinterp(x, y, der = 0, s = 0):
tck = interpolate.splrep(x, y, s = sigma)
xnew = np.arange(x[0], x[-1], (x[-1]-x[0])/x.size)
ynew = interpolate.splev(xnew, tck, der = n)
return xnew, ynew
xnew
эквивалентно x
на повторно создается регулярной сетке с dx=(x[-1]-x[0])/x.size
. Как сделать то же самое, но с повторной выборкой x
по логарифмической шкале?
Как насчет преобразования значений в логарифмическое пространство, линейно интерполировать их и затем преобразовывать обратно? – starrify