import numpy as np
import pandas as pd
from sklearn.linear_model import LinearRegression
from sklearn.metrics import r2_score, mean_squared_error
# 1. Загрузка данных
data = """distance,price
1.5,250
2.0,280
3.5,350
4.0,380
5.5,450
6.0,480
7.5,550
8.0,580
9.5,650
10.0,680
11.5,750
12.0,780
13.5,850
14.0,880
15.5,950
16.0,980
18.0,1080
20.0,1180
22.0,1280
25.0,1450"""
from io import StringIO
df = pd.read_csv(StringIO(data))
# 2. Подготовка данных
X = df[['distance']]
y = df['price']
# 3. Обучение модели
model = LinearRegression()
model.fit(X, y)
|