python机器学习基础源代码
时间: 2024-08-01 15:01:41 浏览: 42
Python是数据科学和机器学习领域非常流行的编程语言之一,因为它有大量的库和工具支持,如NumPy、Pandas、Scikit-Learn等。以下是一个简单的Python机器学习基础示例,我们将使用线性回归模型来预测房价:
```python
# 导入所需的库
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn import metrics
# 假设我们有如下房价数据
# X表示特征,y表示目标值
X = [[年龄], [房龄], [面积]] # 示例数据,实际应用会读取csv或数据库
y = [售价]
# 数据预处理(假设数据已经被清洗)
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)
# 计算预测精度
print('均方误差(MSE):', metrics.mean_squared_error(y_test, y_pred))
print('R²得分:', metrics.r2_score(y_test, y_pred))
#
阅读全文