Here's an example of 1-D interpolation using interp1d:
from scipy.interpolate import interp1d
import numpy as np
# Sample data
x = np.array([0, 1, 2, 3, 4])
y = np.array([0, 1, 4, 9, 16])
# Create an interpolation function
f = interp1d(x, y, kind='linear')
# Interpolate values
x_new = np.array([0.5, 1.5, 2.5])
y_new = f(x_new)
print(y_new)