指定されたデータを使用して、多項式近似曲線をプロットしてください。
データ： x = [-2, -1, 0, 1, 2], y = [-12, -2, 3, 1, 6]
import matplotlib.pyplot as plt
import numpy as np

x = [-2, -1, 0, 1, 2]
y = [-12, -2, 3, 1, 6]

#K = degree of fitting polynomial
K = 3

coeffs = np.polyfit(x, y, K)

x_new = np.linspace(x[0], x[-1], 50)
y_new = np.polyval(coeffs, x_new)

plt.plot(x, y, 'o', x_new, y_new)
plt.xlabel("x")
plt.ylabel("y")
plt.title("Polynomial Fit Curve")
plt.show()