利用Python写一个线性回归,并写出运行结果
时间: 2023-05-20 08:03:18 浏览: 171
python线性回归方程绘制
好的,以下是利用Python写一个线性回归的代码和运行结果:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成数据
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 4, 5, 4, 5])
# 计算斜率和截距
slope, intercept = np.polyfit(x, y, 1)
# 绘制散点图和线性回归线
plt.scatter(x, y)
plt.plot(x, slope * x + intercept, color='red')
# 显示图像
plt.show()
# 输出斜率和截距
print("斜率为:", slope)
print("截距为:", intercept)
```
运行结果:
```
斜率为: 0.6
截距为: 2.2
```
以上就是利用Python写一个线性回归的代码和运行结果。
阅读全文