У меня есть строка, которая должна быть сглажена scipy.interpolate.splrep
и scipy.interpolate.splev
.
line = ((x1, y1), (x2, y2), ... (xn, yn))
tck = interpolate.splrep(x, y)
Мне нужно найти больше значений для моей x-координаты, которые должны быть расположены равномерно.
newx = numpy.XXX(x)
newy = interpolate.splev(newx, tck)
например. (1, 2, 4, 3) -> (1, 1.5, 2, 2.5, 3, 3.5, 4, 3.5, 3)
Есть ли "простой" способ добиться этого в Numpy / SciPy?