qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

拟合数据和预测的Python代码

时间2023-09-08 21:36:40 提问来自 广东省揭阳市 的网友 分类创作 浏览262
```python import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import LinearRegression from sklearn.model_selection import train_test_split from sklearn.metrics import mean_squared_error, r2_score # 生成数据 np.random.seed(0) X = np.random.rand(100, 1) y = 2 + 3 * X + np.random.rand(100, 1) # 划分训练集和测试集 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) # 拟合模型 model = LinearRegression() model.fit(X_train, y_train) # 预测 y_pred = model.predict(X_test) # 评估模型 mse = mean_squared_error(y_test, y_pred) r2 = r2_score(y_test, y_pred) print("均方误差: ", mse) print("R2分数: ", r2) # 可视化 plt.scatter(X_test, y_test, color='blue', label='实际值') plt.plot(X_test, y_pred, color='red', linewidth=2, label='预测值') plt.xlabel('X') plt.ylabel('y') plt.legend() plt.show() ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 怎么把一个数据表格里的东西用Python绘成图 下一篇 以赤尾超滑套,顺滑有一套,的特点创作一本0成本的15秒创意广告脚本