Calculer et tracer une simple extrapolation avec python et matplotlib

Published: 17 janvier 2017

DMCA.com Protection Status

Simple exemple sur comment calculer et tracer une extrapolation avec python et matplotlib (source):

[image:extrapolate]

from scipy.interpolate import InterpolatedUnivariateSpline

import matplotlib.pyplot as plt
import numpy as np

xi = np.array([0.2, 0.5, 0.7, 0.9])
yi = np.array([0.3, -0.1, 0.2, 0.1])

plt.figure()

plt.scatter(xi, yi)

x = np.linspace(0, 1.0, 50)

for order in range(1, 4):
    s = InterpolatedUnivariateSpline(xi, yi, k=order)
    y = s(x)
    plt.plot(x, y)

plt.title("Extrapolation simple avec python")
plt.grid()

plt.show()

Recherches associées