f = interp1d(x, y, kind='cubic') x_new = np.linspace(0, 10, 101) y_new = f(x_new)

However, there is a significant catch:

Since the 3rd Edition is written in an object-oriented C++ style, translating these "recipes" into Python is a common task for researchers. Numerical Recipes License Information

Numerical Recipes is a series of books and software that provide a comprehensive collection of numerical algorithms for solving mathematical and scientific problems. The books, written by William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, have become a standard reference for researchers, scientists, and engineers.