python
import numpy as np
from sklearn.preprocessing import PolynomialFeatures
from sklearn.linear_model import LinearRegression
import matplotlib.pyplot as plt
生成一些数据
x = np.linspace(0, 10, 100).reshape(1, 1)
y = np.sin(np.linspace(0, 10, 100)) + np.random.normal(0, 0.5, 100)