Get your own Python server Result Size: 625 x 565
x
 
from scipy.interpolate import interp1d
import numpy as np
xs = np.arange(10)
ys = 2*xs + 1
interp_func = interp1d(xs, ys)
newarr = interp_func(np.arange(2.1, 3, 0.1))
print(newarr)
 [ 5.2  5.4  5.6  5.8  6.   6.2  6.4  6.6  6.8]